The Corgi Engine is a comprehensive, high-quality platformer solution for Unity, making it the bestselling choice for 2D and 2.5D platformers. Constantly updated and rigorously tested in numerous published games, it’s designed to help developers create their dream platformer, whether it’s a classic Mario-style platformer, a fast-paced run & gun, or a metroidvania.
Render Pipeline Compatibility
Unity Version | Built-in | URP | HDRP |
---|---|---|---|
2022.3.23f1 | Compatible | Compatible | Compatible |
2020.3.48f1 | Compatible | Compatible | Compatible |
2019.4.3f1 | Compatible | Compatible | Compatible |
2019.4.28f1 | Compatible | Compatible | Compatible |
The Corgi Engine focuses on gameplay mechanics, and as such, it runs seamlessly across all render pipelines (Built-in, URP, HDRP). While the included demos are authored on the Built-in Render Pipeline (BiRP) for compatibility reasons, documentation is available to help developers adjust cameras and materials for their preferred render pipeline.
Main Features of Corgi Engine
1. Advanced Character Controller
The Corgi Engine is built around a tight, non-physics-based character controller that offers precise, responsive controls for players. It includes a vast array of movement options:
- Basic Movements: Running, jumping, crawling, looking up/down, swimming.
- Advanced Movements: Double jumps, wall jumps, ledge hanging, dashing (horizontal/vertical), gliding, ziplining, jetpacking, pushing/pulling objects, and fall damage.
- Weapons and Combat: Support for melee, hitscan, and projectile weapons, combo attacks, charge weapons, auto-aim, and time control.
- Multiplayer Support: Supports local multiplayer (co-op or versus modes) for dynamic platforming experiences.
2. Comprehensive Content and Assets
The Corgi Engine comes with more than 50 demo levels and over 300 handcrafted visual assets including platforms, trees, particle effects, characters, and animations. This makes it easy for developers to get started with building their levels or customize them as needed.
3. Built-In Game Juice with MMFeedbacks
The engine includes the MMFeedbacks system, a tool that allows developers to add feedbacks such as screen shakes, particles, damage text, camera zoom, post-processing, and sound effects. This helps add polish and impact to gameplay without needing to write extra code.
4. Inventory System
It includes the Inventory Engine, typically sold separately. This robust system allows for the creation and management of inventories, items, ammo, and more, offering players an immersive and customizable experience.
5. AI System
The Corgi Engine comes with an advanced AI system that lets developers create complex enemy, boss, or NPC behaviors without needing to write code. This system allows for actions such as patrols, shooting, waiting, and AI decisions based on player proximity, health, or time.
Platform and Level Design
- Level Design Tools: Create a variety of level types, from auto-scrolling, one-way, procedurally generated levels, to Metroid-style rooms with transitions. The engine also supports gravity zones, moving platforms, destructible crates, jumpers, and more.
- Camera and Parallax: Manage cameras with options like zoom, parallax effects, room confinement, and more for a professional look.
- Mobile Controls: Includes fully functional mobile controls, making it perfect for mobile game development.
Bonus Features
- Dialogue Engine: Add dialogues to NPCs to make the game world feel more alive.
- Loot System and Achievements: Create achievements, loot systems, save/load functionality, and more.
- Native Integrations: The engine supports native integrations with Cinemachine, PostProcessing, and PixelPerfect, enabling smooth, high-quality visuals.
- Documentation and Community Support: The codebase is heavily documented, with video tutorials and a supportive Discord community to help you throughout your development journey.
Conclusion
The Corgi Engine is an all-in-one platformer solution for Unity developers, packed with features that cater to both beginners and professionals. It is designed to accelerate your game development process while offering extensive customization and support for both 2D and 2.5D games. Whether you’re building a commercial product or a passion project, Corgi Engine provides the tools and assets you need to bring your platformer game to life.
Note: The files are for learning purposes or to test before buying. NOT FOR COMMERCIAL.