Skip to main content

New Website & Announcement

Jack Randolph
Founder & Lead Developer

Hey all πŸ‘‹, It’s been a minute, but I’m back with big news!

⭐ Welcome to the New Website​

In preparation for the next major release of Jungle Sequencer, I've given the website a complete makeover.

  • Versioned docs: The documentation and guides will now be versioned.
  • Improved search: Implemented the amazing Algolia search tool.
  • Brand-new landing page: The landing page has been completely redone.
  • Lots of quality-of-life improvements: Site theme is now based on your browser settings.

I'm so happy with how the website turned out, and I hope you like it as much as I liked working on it!

If this happens to be your first time on the website, let's just pretend it's always looked this good!


🚧 Jungle Sequencer v2.0.0 Coming Soon!​

This is by far the biggest update in the history of this project! Every script has been refined for better performance and extra polish. Jungle Sequencer is getting a massive glow-up and is being fully revamped with loads of exciting new features!

I seriously can't wait to share more details with you! No exact release date yet... but trust me, it's going to be worth the wait.

I'll announce the release date on the Jungle Sequencer Discord Server as soon as I have one.


Thanks for sticking around and enjoying the new site!

Happy developing,
Jack Randolph

Release v1.0.5

Jack Randolph
Founder & Lead Developer

Hey all πŸ‘‹, Jungle v1.0.5 has been released!

This update comes with a big update to the validator and a few improvements.


Improvements:

  • Refactored and rebuilt Jungle Validator system.
    • Improved performance.
    • The validator now optionally works in play mode.
  • New "Offset Position", "Offset Rotation", and "Offset Scale" nodes.
  • New node properties attribute Option property with four options:
    • Restart If Called While Running.
    • Only Allow One Instance Per Tree.
    • Hide In Node Explorer and Connection Lookup.
    • Deprecated.
  • Improved preferences system backend.
  • Replaced JungleTree.GetManifest method with new JungleTree.TryGetManifest method.
  • Renamed node Jungle Tree reference property from JungleTree to Tree.
  • Added new JungleUtils.TryGetTreeByUid method.

Fixes:

  • Runtime playbacks now check for null tree references and stop automatically.

Happy developing,
Jack Randolph

Release v1.0.4

Jack Randolph
Founder & Lead Developer

Hey all πŸ‘‹, Jungle v1.0.4 has been released!

This update is a quick patch to address key bugs and introduce some useful improvements.


Improvements:

  • Stop Nodes: Introducing the "Stop Nodes" node. Now you can easily stop nodes when you need to.
  • Over Time Helper System Overhaul:
    • Now with set and get methods that actually do what they're supposed to.
    • Renamed from OverTime to OverTimeHelper.
    • Moved to the new Jungle.Extensions namespace.
  • Light Up Your Nodes: Added a color bar to the "Set Light Color" node for better visual feedback.

Fixes:

  • Implemented Missing "RemoveRevertAction" Method: Ensuring correct action removal in the JungleNode class.
  • Fixed Event Nodes Start Bug: Addressed the issue where the JunglePlayback event OnNodeStart wouldn’t trigger for nodes that start immediately.
  • Revert Actions Now Properly Called: Fixed the bug where revert actions weren't executed when the tree was manually stopped.
  • Exposed "StopNode" Method: Enhancing control over node operations with the JunglePlayback method StopNode.

Hope you enjoy Jungle v1.0.4!

Happy developing,
Jack Randolph

Release v1.0.3

Jack Randolph
Founder & Lead Developer

Hey all πŸ‘‹, Jungle v1.0.3 has FINALLY been released.

After 114 commits, 90 hours of work, and a month of intense development, I'm pleased to announce the release of Jungle v1.0.3. This update brings a host of new features, critical improvements, and a few notable changes that should enhance your workflow.


New Features:

  • New Jungle Tree Inspector Look: The inspector now has a fresh appearance, including an added error handler section.
  • Gizmos System Multi-Scene Workflow Support: Expanded capabilities for multi-scene support in the Gizmos system.
  • "OnLateUpdate" Callback to Nodes: Introducing the "OnLateUpdate" callback for improved node handling.
  • Helper Utility Classes: New "JungleUtils" and "JungleEditorUtils" classes to streamline your development process.

Improvements:

  • Complete Runtime System Refactor:
    • Tree runtime operations are now managed by the new "JunglePlayback" system, resulting in improved performance.
  • Gizmos System Refactor: The entire system has been overhauled for better efficiency.
  • Editor Window Refactor: The Jungle Editor window has been completely revamped.
  • Inspector Panel Refactor: The Jungle Editor inspector panel has been improved for better usability.
  • Cache System Enhancements: Significant performance improvements for both Jungle Node type and icon cache systems.
    • The default icon cache max allocation size is now 100.
    • Disabling the icon cache is no longer an option.

Additionally, numerous bug fixes have been implemented to ensure a smoother experience.


This update goes beyond adding features and fixing bugs. It involved a major overhaul of the core runtime system. Think of it like adding a basement to an already constructed house. This refactor was necessary to move runtime logic off Jungle Trees, making them operate as instances of the original.

The outcome is a significantly faster and more memory-efficient runtime system. With fewer GC allocations and data caching in dictionaries instead of lists, performance has notably improved. This groundwork also paves the way for the forthcoming Multiton Trees in v1.1.0. Soon, you'll be able to run the same tree multiple times simultaneously, enhancing capabilities such as NPC behavior.

Hope you enjoy Jungle v1.0.3!

Happy developing,
Jack Randolph

Release v1.0.2

Jack Randolph
Founder & Lead Developer

Hey all πŸ‘‹, Jungle v1.0.2 has been released.

This update includes an update to the signature system and some optimizations.

  • Improve the signature system
    • Added setting to disable signature
    • Hold the control key and hover over a sticky note to see its author info
  • Improved version detection algorithm
  • Numerous code optimizations

Happy developing,
Jack Randolph

Release v1.0.1

Jack Randolph
Founder & Lead Developer

Hey all πŸ‘‹, Jungle v1.0.1 has been released.

This update includes a few visual changes to the Jungle Editor and some quality-of-life improvements for Unity 6000+.

  • Added a new Play/Stop button inside the Jungle Editor
  • Slightly greyed out the port type text so that it's more distinguishable
  • Updated create menu layout on Unity v6000+ for Jungle assets

Happy developing,
Jack Randolph

Release v1.0.0

Jack Randolph
Founder & Lead Developer

Overview Video

Here's a video showcasing Jungle in action and some of it's neat features.


Hey all, I'm so excited to announce the very first release of Jungle!

Jungle has been three years in the making, and I couldn't be happier to finally share it with the world. To celebrate the release, the tool is on 30% off for the first week (ending 6/17/24).

This is just the beginning for Jungle, and I cannot wait to see how it helps developers create amazing projects.

Happy developing,
Jack Randolph

Welcome

Jack Randolph
Founder & Lead Developer

Hey πŸ‘‹, I'm Jack Randolph, also known as JackaPacka. I'm the creator of Jungle Sequencer.

This is my first time ever blogging. I figured I would use this place to share change logs, announcements, and updates regarding Jungle. If you're reading this, I can't thank you enough! Honestly, I've never followed another developer's blog myself, so knowing you're here reading mine is incredibly meaningful to me.

I've been working on Jungle for the past three plus years. It has been a huge passion project for me. I'm so happy (and quite nervous) to finally get it out into the hands of developers. I cannot wait to see what you all create!

Jungle originally started as a tiny little tool for a game I was working on. I needed a tool that could help me create dialog trees, missions, boss battles, and cinematics/animations more easily.

I spent only about a week developing the first version of Jungle. It was very bare bones compared to what Jungle is today. Even being as bare bones as it was, the tool was still INCREDIBLY useful. I kept on developing it alongside my game, and it just got better and better.

Then, I started working on my recreation of the hit game Iron Long inside virtual reality. I used Jungle to handle all the animations and cinematics in the game. You can check out my remake here. This proved to me that Jungle could work in a shipped product.

Every aspect of Jungle has been meticulously designed to ensure it's the best tool possible. I truly hope you enjoy using Jungle as much as I loved creating it!

So long for now,
Jack Randolph