The Corgi Engine is the most complete 2D platformer / run & gun solution out there.
It's a tight (non physics based controls) character controller for your game. It's very fast and works on desktop and mobile. Run, shoot, dash, use a jetpack, and much, much more!
New in v1.5: more content, more characters, more levels, dialogues, visual effects, and much more!
This 2D engine includes:
- A tight 2D character controller for your player, complete with collision detection, slope handling, movement, jumps, double jumps (and as many more jumps as you like), ladders, jetpack, machine gun, dash (horizontal and vertical), running, crawling, looking up, down, and more. Easy to control and tweak via the inspector.
- Basic enemy or friendly AIs behaviors (hurt the player, follow, shoot on sight, flip...) - Camera and 2D parallax management, with tons of options : camera zoom, parallax speed, direction...
- Moving platforms, jumpers, cannons, destructible crates, trees, ladders, wind, water bodies and more
- Dialogue engine : a basic yet robust dialogue system, to add life to your NPCs!
- Dozens of visual assets (platforms, trees, playable characters, levels, particle effects, animations, enemies...) ready to use in your 2D platformer
- The whole codebase is heavily documented, and everything's coded to be as easy to customize as possible. Creating your own 2D game has never been this fun!