9.4 Game Engine
DegenVerse games are cross-platform and cross-category, so an appropriate game engine will be selected during the development process based on the needs of the game type. The Cocos and Unity game engines are primarily used in the existing and planned games;
Cocos is a game development framework that provides a set of tools for creating 2D and 3D games. It provides a complete set of development tools, including Cocos2d-x, Cocos2d-JS and Cocos Creator, to meet the needs of Lua and JavaScript/TypeScript developers. Cocos' modular architecture allows developers to choose the tools that best suit their project needs.
Cocos offers the following benefits
Flexibility: Cocos offers a variety of development options, allowing developers to choose the language and tools that match their expertise.
Performance: Known for its high performance, Cocos is well suited to the development of graphics-intensive games.
Customisation: The modular architecture allows developers to customise and extend the framework according to their needs.
Cross-platform: Cocos supports multiple platforms, including iOS, Android and Web.
Open Source: The transparency of its future development is a particularly attractive aspect.
Unity is a widely used game engine that provides a comprehensive set of tools for creating 2D and 3D games. It has a user-friendly interface and supports a wide range of platforms, including consoles, mobile devices and desktops. Unity uses C# as its primary scripting language, making it accessible to developers familiar with C-like languages.
Unity offers the following benefits
- Ease of use: Unity's user-friendly interface and intuitive workflow make it an excellent choice for beginners.
- Comprehensive asset store: Unity's Asset Store provides a vast array of pre-built assets, scripts and tools that can significantly speed up development.
- Community and documentation: Unity has a large and active community, as well as extensive documentation and tutorials.
- Cross-platform: Unity supports a wide range of platforms, allowing developers to reach a broad audience.
Last updated