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

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

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

Tools

FAQs