From the imagination of 6-year-old Thea!
Help Thea, a small but fierce ninja girl, on a quest to reclaim her stolen diamonds and fruits! The critters are back for revenge, and it's up to Thea to thump them and take back what's hers.
Run, jump, dash, and wall-jump through levels filled with obstacles, and take on a variety of enemies as you fight your way through each level.
A classic 2D platformer with quick reflexes and fun mechanics:
Master precise platforming and dynamic movement.
Defeat enemies and avoid dangerous traps across 7 unique environments.
Challenge yourself to beat your best time.
Replay levels, try different strategies, and recover all of Thea’s diamonds and fruits as fast as possible!
No deep lore or complicated backstory here—just Thea, her stolen treasures, and a fun little adventure to recover it all. Whether you enjoy fast-paced platforming or prefer to take your time exploring, this is it!
Ready... Go!
This update keeps the game current and running smoothly across all supported platforms:
Biggest upgrade is to Cinemachine 3 Unitys camera system for dynamic tracking and transitions for smoother camera movement
[/*]Updated localization libraries with fixes and improved Korean glyph support
[/*]Fixed issues with enemies and platforms some times not spawning correctly in levels 5 and 6
[/*]
Thanks to anyone who's taken the time to play!
NinjaThea 2 is now fully playable on Linux!
Reclaim stolen fruits and diamonds, defeat nasty critters, and help NinjaThea get her revenge now also on Linux (tested on Ubuntu 24.04).
In addition, added native support for Apple Silicon Macs
Linux icon by Freepik - Flaticon
This patch fixes issues preventing players from achieving 0% completion in certain levels:
Levels 3-1, 4-3, 5-2, 6-1, 6-2 have been tweaked to ensure that players can complete them without collecting any fruits or diamonds.
Good luck!
This minor update brings a few important fixes and improvements:
- Added resolution option, available in the settings menu.
- Corrected errors and added missing values in Korean localization.
- Fixed an issue where dashing wouldn't work in some situations.
This update includes the following fixes and improvements:
- Updated the game engine to Unity 6, improving performance and stability, and preparing the game for future patches and additions.
- Fixed bug that caused jittering in the background scrolling.
- Resolved respawn glitch at checkpoints, where the player would some times face the wrong way when spawning.
This patch fixes the unreachable diamond in level 4-3:
The trigger for spawning the necessary platforms was incorrectly positioned. This is now fixed, and the platforms spawn as intended. But it's still up to you to figure out where
I am very sorry about this
New levels, achievements and additional improvements
Crystal Caverns introduces new challenges such as:
Rotating platforms

Indestructible crystal snails

Deadly lava

Dodge the snails, avoid the lava, and master the tricky platforms to make your way deeper into the caves and collect the diamonds and fruits!
Unlock new level and dash-related achievements:



Additional improvements are:
- Enemy hit detection has been refined with dynamic adjustments to the enemy collider on each frame.
- Separate option to view the credits is added, to give proper shoutouts to everyone who helped make this game.
- Fixed missing audio for Harpy enemy death (subtle, but it's there).
- Fixed mouse cursor not responding on Mac.
This update brings the following improvements:
- Smoother camera handling, especially for horizontal and vertical damping, and improved dead zone management, resulting in more fluent movement and better visibility below the player.
- Hit detection improvements with better collider adjustments for each individual enemy animation frame.
- UI fixes, including a dedicated camera for UI elements, preventing them from being affected by brightness settings.
- Added credits to properly give a shoutout to everyone who helped on the game.
- Save/load functionality updated to support the upcoming "Crystal Caverns" levels, allowing players to continue after reinstalling without having to replay everything (assuming they have the achievements for completing all prior levels).
This time, NinjaThea 2 has a special meaning for meit's a Christmas gift for my incredible 7-year-old daughter, Thea, who helped inspire this adventure.
I hope this game brings as much joy to you as it did for us creating it. Join Thea and me on this quest! Thank you, and Merry Christmas!
EDIT Dec. 25th: Demo updated as per latest release build.
Only audio left!
Most of the game is finished, except for "Lava Lowlands." Unfortunately, I wont have time to complete those levels :( Other than that, only some final audio work and gameplay tweaks remain, along with fixing any last bugs.
Hoping for a release by the end of December!
Demo updated with a few fixes
- Level 4-1 added to the demo
- Mute background music during pause
- Fixed player/spike collision detection
- Minor level design tweaks to make a few jumps easier
- Reduced player invincibility to 0.8 seconds to prevent skipping traps
Level 4 - Foggy Flatlands is Done!
Still working hard to finish the game! Level 4, Foggy Flatlands, and its 3 sublevels are now complete. I'm now moving on to the final 3 levels and have also started work on achievements.
Hoping to wrap it all up as soon as possible. In the meantime, check out this 100% run of Level 4-1. Enjoy!
Working hard to get the game ready for Christmas!
Development is getting along fine and the first two levels "Jungle Jumpstart" and "Forrest Frenzy", each with 3 sublevels, are done. So are the first sublevels in "Desert Dust", "Foggy Flatlands" and "Dungeon Dredd".Every level introduces a specific new challenge and enemy type, like smouldering platforms, hidden spikes, charging beetles and falling spiders
Demo updated!
Also updated the demo (and obviously the full game) based on feedback from friends and family and fixed a few bugs:- Added more signs and hints to help younger players (like 6 year old girls )
- Minor changes to level design to better fit new concepts, like dashing and platforms that change state when you jump.
- Removed multiple save slots. Was working fine, but not necessary. Just made the game more bloated.
- Fixed bug with mouse courser not reactivating when changing from controller to keyboard/mouse in menus.
- Fixed audio issue where enemy movement audio would keep playing during transition to next level.
Minimum Setup
- OS: Ubuntu 24Memory: 4 GB RAMStorage: 300 MB available space
- Memory: 4 GB RAMStorage: 300 MB available space
- Storage: 300 MB available space
Recommended Setup
- OS: Ubuntu 24Memory: 8 GB RAM
[ 6520 ]
[ 2504 ]
[ 4798 ]