A game engine is a core component of an editable computer game system or interactive real-time image application. These systems provide game designers with a variety of tools required to write games, with the aim of enabling game designers to easily and quickly make game programs without starting from scratch. Here are more detailed Game Engine Principles.
The mobile game engine is the game engine running on mobile phones and tablets. The touch + sensor operation methods of smartphones and tablets are quite different from those of traditional games, the operation method directly affects the differences between popular game modes on mobile phones and PCs and hosts. Therefore, you cannot simply port game engines to mobile phones, instead, it needs to be re-designed based on the features of mobile phones and tablets.
Currently, the mobile gaming market is on the rise, and the mobile gaming engine market is also in the ascendant:
On the one hand, taking advantage of new market opportunities, similar to cocos2d-x, Unity3D and other engines to gain a firm foothold;
On the other hand, traditional game engines pay more and more attention to mobile phones and tablets. Phantom engines have been transplanted to iOS and Android platforms, and more top-level engines are expected to be transplanted to mobile platforms;
Finally, HTML5 with WebGL technology also shows the potential of game applications. browser vendors frequently perform operations. Opera released the Sphinx engine, Firefox transplanted the Unreal Engine, and UC wanted to release the X-Canvas engine, the battle for HTML5 engine middleware is approaching.
So what are the mainstream mobile game engines? The following is a one-to-one introduction:
2D Engine
Cocos2D-x
Cocos2D-x is a world-renowned open-source cross-platform mobile game engine, easy to learn and use, has supported iOS, Android, Windows 8, Mac OSX, Linux, BlackBerry, Windows Phone and other platforms. It evolved from cocos2D, which only supports the iOS platform. x means cross-platform. Now it has launched the HTML5 version, showing the powerful vitality and scalability of this engine. Currently, many well-known games on iOS and Android platforms are developed using this engine, and the project's creator Wang Zhe is a Chinese. Therefore, he has excellent support for Chinese and a developer community cocoachina, currently, this engine belongs to touch technology. Official website, cocos2D-x game development entry topics
Corona SDK
The famous cross-platform game development tool, which supports iOS and Android, is said to be used by 150000 developers. Official website, detailed introduction, and development topics
Construct 2
Originally used to develop a Windows game engine, but now you can use an event-based interface without programming knowledge to develop iOS, Android, and Facebook games. There are more than 70 visual game effects for you to choose from. It is also a good HTML5 game engine. Official Website
Papaya Game Engine
The 2D game engine helps you easily develop mobile social games and supports iOS and Android games. In addition, the in-game purchase system is provided to help you monetize the game. Developed and provided by Papaya mobile. Official website and Chinese Version
WiEngine
A 2D mobile game engine developed by micro cloud Technology, currently, it supports over 10 categories of features and effects, including 2D image rendering, particle system, collision detection system, script engine, animation effects, light and shadow effects, artificial intelligence, and Scenario Management, supports platforms such as Android (2.0 +), iOS (3.2 +), and Mac OS X (10.6 +. Official Website
Cyclone 2D
Cylone2D is a comprehensive solution designed and created for mobile games. There are two major parts, namely the engine and design tool set. Currently, the Cyclone2D (C2D) engine has been used on multiple platforms, such as Android, IOS, Windows, and J2EE. Game Products can run on mobile phones or TV terminals, therefore, it can be used to create cross-platform mobile games. It is made by Chinese people. The engine is free of charge, but the design tool is charged. Official Website