Code Set of game frameworks, engines and platforms

Engines and Frameworks

  • free Agen - Cross-Platform framework for making 2D games with Lua, compatible iOS, Mac and Windows devices.
  • tada Allegro - Allegro 4 & 5 are cross-platform, open source, game programming libraries, primarily for C and C++ developers.
  • tada AndEngine - 2D Android Game Engine
  • tada Azul3D - A 3D engine written in Go.
  • tada Bacon2D - A framework to ease 2D game development, providing ready-to-use QML elements representing basic game entities needed by most of games.
  • tada Bladecoder - Classic point and click adventure game engine and editor.
  • money_with_wings Blend4Web - A Javascript framework for creating and displaying interactive 3D computer graphics in web browsers.
  • Blitz3D 3D basic-like programming language for fast 3D desktop games.
  • tada Box2D - A 2D Physics Engine for Games.
  • tada Bullet - Real-time physics simulation.
  • tada CRYENGINE - A pay what you want next gen 3D game engine written in C++.
  • tada Chipmunk C# - C# implementation of the Chipmunk2D lib.
  • tada Chipmunk2D - A fast and lightweight 2D game physics library.
  • tada Cinder - Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
  • tada Cocos Creator - Cocos Creator, a free cross-platform game development editor supporting Cocos2d-js, helps developers build 2D and 3D game scenes, edit game UI and other game resources quickly and efficiency.
  • tada Cocos2D - graphic library for games and multimedia, for python language
  • tada Cocos2d-x - a C++ OpenGL 2D and 3D game engine. Uses C++ but has JS and Lua bindings. Target all the major mobile platforms and operating systems. Additional tools CocoStudio and Cocos Code IDE.
  • money_with_wings Construct 2 - an HTML5 game maker, meaning you are not actually writing JavaScript. Instead, you use actions, events and conditions to do the heavy lifting.
  • moneybag CopperCube3D - CopperCube is an all-in-one 3D game engine.Very easy to use.
  • tada Coquette - A micro framework for JavaScript games. Handles collision detection, the game update loop, canvas rendering, and keyboard and mouse input.
  • free Corona SDK - A Cross-Platform Mobile App Development for iOS and Android.
  • tada Dash - A free and open 3D game engine written in D.
  • free Defold - Free 2D Game Engine for Cross-Platform Publishing
  • tada Duality - C# / OpenGL 2D Game Engine that comes with visual editor.
  • tada ENGi - A multi-platform 2D game library for Go.
  • tada Ebiten - A dead simple 2D game library in Go.
  • tada Ejecta - A Fast, Open Source JavaScript, Canvas & Audio Implementation for iOS.
  • tada EnchantJS - A simple JavaScript framework for creating games and apps.
  • tada FXGL - A JavaFX/Kotlin game engine for Win/Mac/Linux.
  • tada Farseer - a collision detection system with realistic physics responses.
  • tada FlashPunk - free ActionScript 3 library designed for developing 2D Flash games.
  • tada Flixel - an open source game-making written in ActionScript3.
  • moneybag GameMaker - GameMaker accommodates the creation of cross-platform video games using drag and drop or a scripting language known as Game Maker Language, which can be used to develop more advanced games that could not be created just by using the drag and drop features.
  • money_with_wings GameSalad - Game Creation Engine for Mac and Windows.
  • tada Gideros - A Cross-Platform framework to create Mobile Apps and games for iOS, Android using Lua programming language.
  • tada Godot - An advanced, feature-packed, multi-platform 2D and 3D open-source game engine.
  • Grid - Lua Game Engine.
  • Havok Vision - a cross-platform game engine that provides a powerful and versatile multi-platform runtime technology.
  • tada HaxeFlixel - Create cross-platform games easier and free.
  • tada Haxor - Combine the power of HaXe language and HTML5+WebGL to easily develop powerful applications that can run in any modern browser.
  • Hive3D - Real Time Collaboration 3D engine.
  • tada Horde3D - small open source 3D rendering engine.
  • moneybag ImpactJS - Impact is a JavaScript Game Engine that allows you to develop stunning HTML5 Games for desktop and mobile browsers.
  • free Inform7 - A design system for interactive fiction based on natural language.
  • tada Ink - Scripting language for writing interactive narrative.
  • tada Irrlicht - open source high performance realtime 3D engine written in C++.
  • free JPCT - jPCT is a 3D engine for desktop Java and Google's Android.
  • tada Jitter - a fast and lightweight physics engine written in C#.
  • tada Juno - Framework for making 2D games with chunky pixels in Lua
  • tada Kivent - A 2D game framework for Kivy.
  • tada Kivy - Cross platform Python framework for creating apps and games for Linux, Windows, OS X, Android and iOS
  • tada KiwiJS - a fun and friendly Open Source HTML5 Game Engine. Some people call it the WordPress of HTML5 game engines
  • tada LibGDX - Powerful (totally free) library for Java, code once and run the game on desktop, Android, Web, and iOS.
  • tada LimeJS - HTML5 game framework for building fast, native-experience games for all modern touchscreens and
  • tada Loom SDK - 2D mobile app and game framework with live reload of code and assets, AS3/JS/C#-like scripting language, and powerful 2D rendering and UI framework. Open source with paid "Turbo" service.
  • free Lumberyard - Amazon Lumberyard is a free AAA game engine deeply integrated
  • tada LumixEngine - 3D Game engine built on C++.
  • tada Lums - A 2D / 3D framework written in C++11. Very efficient and modern. Still under heavy development.
  • tada LÖVE - Lua 2D Game Engine.
  • tada MINX - Open Source 2D game framework written in C++ (to the style of XNA)
  • tada MOAI - Cross-Platform framework designed for pro game developers to create iOS, Android, Windows, Linux, Chrome and OSX games using C++, OpenGL and Lua scripting.
  • tada Matter.js - a 2D physics engine for the web.
  • tada MelonJS - open source light-weight HTML5 game engine.
  • free Monkey X - Multi-platform programming language and cross-compiler, aimed at fast game programming.
  • tada Monogame - Open Source implementation of the Microsoft XNA 4 Framework.
  • free NodeBox - a family of Python tools to create generative design.
  • tada ODE - ODE is an open source, high performance library for simulating rigid body dynamics.
  • tada Ogre3D - is a scene-oriented, real-time, flexible 3D rendering engine (as opposed to a game engine) written in C++.
  • tada OpenFL - Open Source Haxe Engine for making multi-platform games.
  • tada OpenRA - OpenRA is a Libre/Free Real Time Strategy Game Engine.
  • tada Origamijs - Lightweight Library to create using HTML5 Canvas.
  • moneybag PICO-8 - A fantasy console for making, sharing and playing tiny games and other computer programs.
  • tada Panda3D - a framework for 3D rendering and game development for Python and C++ programs.
  • tada PandaJS - Open Source HTML5 Engine.
  • tada Phaser - free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
  • tada Piston - a modular open source game engine written in Rust.
  • money_with_wings Pixel Vision 8 - a framework designed to simulate your favorite 8-bit consoles.
  • tada PixiJS - is a newcomer HTML5 game renderer - first released in early 2013. A main appeal of the engine is its use of WebGL for faster performance. If WebGL isn't supported, the engine falls back to standard canvas.
  • tada Planck.js - 2D JavaScript physics engine for cross-platform HTML5 game development.
  • money_with_wings PlayCanvas - A WebGL Game Engine.
  • tada Polycode - Open-Source Framework for creating games in C++ (with Lua bindings).
  • tada Processing - Processing is a programming language, development environment for artists, designers, researchers.
  • tada PuzzleScript - open-source HTML5 puzzle game engine.
  • tada PyGame - a 2D game engine in Python.
  • tada QICI - Efficient web-based tool for creating HTML5 games.
  • moneybag RPGMaker - series of programs for the development of role-playing games.
  • tada Rajawali - Android OpenGL ES 2.0/3.0 Engine
  • tada Ren'Py - An open-source visual novel engine using the Python language in simplified form. It supports Windows, Mac OS X, Linux, Android and iOS.
  • tada Rpgboss - A 2d rpg game engine and editor based on scala and libgdx. Ease of use, with no programming knowledge.
  • tada SDL - SDL is a cross-platform library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.
  • tada SFML - Simple and Fast Multimedia Library.
  • tada Spring - A powerful free cross-platform RTS engine.
  • free SpriteKit - iOS/Mac 2D Game Engine.
  • tada Stage.js - Lightweight and fast 2D HTML5 rendering and layout engine for cross-platform game development.
  • tada Starling - The GPU powered 2D Flash API
  • money_with_wings Stencyl - a game creation platform that allows users to create 2D video games for computers, mobile devices, and the web.
  • tada Superpowers - HTML5 Collaborative 2D/3D Game Maker
  • tada TIC-80 - TIC-80 is a fantasy computer for making, playing and sharing tiny games.
  • tada Three.js - Javascript 3D Library.
  • tada Turbulenz - Turbulenz offers the ability to build, publish, iterate and monetise high-quality games that react like no others, with immersive 3D effects and real-time physics that open up a whole new world of unprecedented and extraordinary web content.
  • tada Twine - Downloadable or browser-based game development platform that allows users to create linked story paths. Not just text-based, Twine supports music, images, and sound effects. Very little coding knowledge required for basic text adventure games.
  • money_with_wings Unity 3D - A development engine for the creation of 2D and 3D games and interactive content.
  • free Unreal Engine 4 - the new game engine technology developed by Epic Games.
  • tada Urho3D - Cross-platform rendering and game engine.
  • tada Vassal - Vassal is a game engine for building and playing online adaptations of board games and card games. Play live on the Internet or by email. Vassal runs on all platforms, and is free, open-source software.
  • tada Wave - Cross-platform engine written in C#
  • tada WhiteStorm.js - 3d javacript framework for building apps and games
  • tada XNA - Microsoft's game development framework.
  • tada Xenko - Open Source C# Game Engine.
  • tada bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
  • tada gameplay - A free, open-source, cross-platform, 2D + 3D game framework written in C++. It is aimed towards indie game developers who are creating desktop and mobile games.
  • tada ggez - A Rust library to create Good Games Easily.
  • tada iio.js - A javascript library that speeds the creation and deployment of HTML5 Canvas applications
  • tada jMonkeyEngine 3 - a 3D open-source game engine for adventurous Java developers.
  • tada p2.js - JavaScript 2D physics library
  • tada voxel.js - voxel.js is a collection of projects that make it easier than ever to create 3D voxel games like Minecraft all in the browser.
  • tada Fluent Behaviour Tree - C# behaviour tree library with a fluent API released under MIT.
  • tada SimpleAI - C++11 behaviour tree based library with a QT5 based remote debugger (and with optional LUA bindings) released under MIT.

Commentaires

Posts les plus consultés de ce blog

Awesome-Machine-Learning P4