game client - doubility-sky/daydayup GitHub Wiki
Game engines are tools available for game designers to code and plan out a game quickly and easily without building one from the ground up. Whether they are 2D or 3D based, they offer tools to aid in asset creation and placement.
Learn
sprite sheet & texture atlas
Texture Compression
Html5 Game Engine
- HTML5 Game Engines: Listed are the cream of the crop of HTML5 / JavaScript game engines - frameworks that are respected and maintained. Click "More Details" for a full description, reviews, important links, and sample games.
- What are the best HTML5/JavaScript frameworks for web-based games?
- 2016年最火的15款HTML5游戏引擎
- HTML5游戏引擎深度测评
recommend
- phaser, godot, cocos-creator
- libGDX is a cross-platform Java game development framework based on OpenGL (ES) that works on Windows, Linux, Mac OS X, Android, your WebGL enabled browser and iOS. awesome-libgdx
- Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
- PlayCanvas is an open-source game engine. It uses HTML5 and WebGL to run games and other interactive 3D content in any mobile or desktop browser.
proprietary
- Stencyl Create Flash, HTML5, iOS, Android, Mac, Windows and Linux games with no code with Stencyl.
- This is the source to Stencyl's Haxe-based game engine.
others
2D Game Engine
recommend
proprietary
- Stencyl
- GameMaker Studio 2 is a tool designed to empower you and your team to make new and innovative games as well as prototype ideas in the fastest and most intuitive way possible across multiple target platforms.
- Construct 3 is the best software to create games. Over 100,000 users monthly make & sell thousands of games globally. - Awesome Construct
others
- ejoy2d: inactive
- GDevelop is an open-source, cross-platform game engine designed to be used by everyone. https://gdevelop-app.com
- Orx is a 2.5D data-driven game development engine. It is open source, ultra-fast, multi-platform and full-featured for C/C++ programmers: beginners and experts alike. http://orx-project.org
- Gideros is a cross-platform development environment for creating amazing games and interactive applications in 2D or 3D. It is easy to pick up, quick to develop and robust to deploy. Code your game once and deploy to Android, iOS, MacOS, tvOS, Windows, HTML 5 and more. - Awesome Gideros
3D Game Engine
recommend
- godot
- libGDX
- panda3d, Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU https://www.panda3d.org/
- cocos creator
proprietary
others
- Urho3D is a free lightweight, cross-platform 2D and 3D game engine implemented in C++ and released under the MIT license. Greatly inspired by OGRE and Horde3D.
- KlayGE, KlayGE is a cross-platform open source game engine with plugin-based architecture. It's started since 2003. The explicit goal of KlayGE is: to arm your engine with cutting-edge technology. It provides a framework to make game development, testing, porting as simple as possible.
- pmtech, Lightweight, multi-platform, data-oriented game engine.
- Gideros
- jMonkeyEngine: A complete 3D game development suite written purely in Java.
Specific Types Game Engine
- Pyxel is a retro game engine for Python.
- renpy The Ren'Py Visual Novel Engine http://www.renpy.org/
- Spring (formerly TASpring) is an Open Source Real Time Strategy game engine. Visit our project homepage for help, suggestions, bugs, community forum and everything spring related.
Physics Engine
- bullet3 Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc. http://bulletphysics.org
- Box2D is a 2D physics engine for games http://box2d.org
- box2d-lite A small 2D physics engine http://box2d.org/
- Game Physics Cookbook Source code for Game Physics Cookbook http://gamephysicscookbook.com/
Tools
- xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.
- quicksdk
- Airtest UI Automation Framework for Games and Apps http://airtest.netease.com/
- bjorn/tiled A flexible level editor https://www.mapeditor.org/
- TexturePacker CREATE OPTIMIZED SPRITE SHEETS
- Reduce memory usage and increase your game's frame rate
- Supports over 30 game engines including Cocos2D, Unity and Phaser