The Corgi Engine is a Unity 2D + 2.5D Platformer Kit, available on the Unity Asset Store.
It's a very fast, single or local multiplayer non-physics based engine, packed with features, described below. It's mobile friendly, works well with other
assets, and is basically everything you need to start creating your own 2D game right now.
The Corgi Engine is recommended by Unity as part of its 2D Essentials Pack.
You can start by having a look at the functional documentation, which covers all aspects of the engine.
There's also a complete documentation for all classes,
which are all heavily commented, so it's very easy to
understand and improve on as long as you have basic Unity understanding.
If you don't want to get into code, there's still a lot
you can do in the inspector or simply by replacing assets! It's now super fast to create your own game!
There are also video tutorials to get you started.
And for a quick look at how it works, and how you can use it to achieve great things, you can look at
series by the great people at Unity themselves.
The asset comes complete with more than more than 30 demo levels, a splash screen, a start screen, and a loading screen so you can understand how to link your GUI screens and levels together.
Since v4.2, the Corgi Engine allows you to set a specific gravity direction, per character. Unique to the Corgi Engine,
this feature opens a whole world of possibilities. Whether it's constant altered gravity, or only in specific zones, or around certain
points, the choice is yours. And it's not just "reversed gravity", it's free, 360°, and entirely up to you. Most features of the engine
will keep working in altered gravity, from weapons to jumpers, so you can now turn your world around however you want.
Portals and Teleporters
Enemies and friends
The Corgi Engine comes with the Inventory Engine, More Mountains' dedicated solution for inventory management.
Inventories : Create and manage as many inventories as you want
Save and load : save and load your inventories' contents from scene to scene or game session to the next
Items : Create items, from collectibles, usable or equippable items, the only limit is your imagination
Ammo management : store different types of ammo in your inventory and consume it everytime you use a weapon
Easy to setup : the Inventory Engine is easy to use and will allow you to customize and extend everything!
Key and chestnew in v4.1 : create keys to unlock doors, chests, and pretty much everything you want with a new and super flexible system.
Smooth camera : a smooth camera that auto centers on the player, follows it, zooms in and out depending on the player's speed, easy to tweak via the inspector.
You can configure its speed, damping, etc...
Pixel perfect camera : simple pixel perfect implementation as an option for your camera
Parallax management : turn any object into a parallax object, and configure its behavior via the inspector (speed, direction, etc..)
Achievements : a simple yet powerful achievements system, complete with achievements display, allowing for the implementation of any kind of achievements, simple unlockables or
progress based ones. Complete with popup display, and easily to plug to any platform dependent achievements API.
Level stuff : this includes going from one level to the next, entry points to link levels together, checkpoints inside a level, menus, level selection, character selection, and more!
One way levelsnew in v4.1 : just like in Mario games for example, optionnally prevent the player from going back where it came from, locking the camera and the player movements as it goes. You can even do that on all four axis, creating top to bottom levels for example.
Sound Management :
Play music or sfx separately, complete with volume adjustments and options to turn music and/or sfx down entirely.
The asset comes with some (awesome) background music, and a few (less awesome) Sfx for the main character, and you can of course add your own!
Scene management : the asset now takes care of scene and assets loading
for you, you can focus on your gameplay
Progress management : save and load the player's progress throught the game easily. The engine comes
with an example of how to save achievements, inventories, lives, unlocked levels and collected stars, and it's easy to extend it to save and load
your own specific stuff.
Tilemap : the engine is compatible with Unity's Tilemap system, and comes with a complete demo of it, along with 3 different environments.
Tons of helpers : the asset also includes and uses a lot of smaller classes, stuff like FPS counters, health bars, debug drawers, fancy inspector stuff, math classes,
that you can use and reuse in your games.
Corgi Engine + Handcrafted Art 2D Platformer Mega Bundle
You can also buy the Corgi Engine as part of the Corgi Engine + Handcrafted Art - 2D Platformer Mega Bundle, a joint venture between
Alien Nude and More Mountains. The bundle includes the Corgi Engine (exactly as it is in this asset), along with 8 top selling high
quality background packs by Alien Nude.