An open-source, cross-platform game engine built with modern C++ for indie developers targeting iOS, Android, and Windows.
ChilliSource is an open-source, cross-platform game engine designed specifically for indie developers. It enables developers to create both 2D and 3D games using modern C++ and deploy them to multiple platforms including iOS, Android, and Windows PC. The engine provides a comprehensive set of features including graphics rendering, audio, UI systems, and extensibility through third-party libraries.
Indie game developers and small studios looking for a free, production-ready game engine to build cross-platform 2D and 3D games for mobile and desktop platforms.
Developers choose ChilliSource because it's a completely free MIT-licensed engine built by game developers with commercial experience, offering a modern C++ codebase, proven cross-platform capabilities, and features that have been tested in real game production environments.
An open source, cross-platform game engine designed for indie developers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Has been used to build commercial games for large companies, ensuring practical and reliable features as highlighted in the README.
Enables single codebase deployment to iOS, Android, Windows PC, and Raspberry Pi, reducing porting effort and aligning with indie developer needs.
Leverages lambdas and smart pointers for maintainable and performant game logic, appealing to developers familiar with modern C++ practices.
Supports skeletal animations, shaders, lighting, shadows, and a dynamic UI system, providing versatility for both 2D and 3D game creation.
Released under the MIT license with no cost, making it accessible for indie developers and commercial use without royalties.
The README shows TODOs for build status on Android, Windows, and Raspberry Pi, indicating potential instability or lack of tested CI/CD pipelines.
Relies on Cricket Audio with its own free license, adding complexity for commercial projects that might need alternative audio solutions or legal review.
Smaller community and fewer resources compared to giants like Unity, which can slow down problem-solving and extend learning curves.
Lacks mentioned features for physics, networking, or AI, requiring developers to integrate or build these from scratch, increasing development time.