A 2D infinite side-scroller mobile game built with Flutter and the Flame game engine.
Dino Run is a 2D infinite side-scroller mobile game built with Flutter and the Flame game engine. It allows players to control a dinosaur character navigating an endless obstacle course. The project also serves as an educational resource for developers learning game development with Flutter and Flame.
Mobile developers and game enthusiasts interested in learning 2D game development with Flutter and the Flame engine, or those looking for a complete, open-source game example to study or modify.
Developers choose Dino Run because it provides a fully functional, up-to-date codebase that demonstrates real-world Flame engine usage, avoiding the frustration of outdated tutorials. It's a practical learning tool and a starting point for creating similar games.
A 2D infinite side scroller mobile game made in Flutter using Flame engine.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Rewritten for null-safety and the latest Flame engine, avoiding outdated tutorials, as highlighted in the README's history section.
Runs on Android, iOS, and Windows (with audio limitations on Windows), showcasing Flutter's multi-platform capabilities for game development.
Provides a complete, functional game codebase that has inspired several derivative games, listed in the repository, making it a proven educational tool.
Built entirely with Flame, offering a real-world example of 2D game mechanics like infinite scrolling and collision detection for developers to study.
Windows version lacks audio, as admitted in the README, which hampers the experience and limits cross-platform consistency.
As a simple infinite runner, it misses advanced features like save states, settings menus, or complex levels, which may not suit ambitious projects.
Relies on Flutter and Flame, which are still developing; the README notes past rewrites due to breaking changes, indicating potential maintenance headaches.