|
@@ -144,6 +144,7 @@ _Production ready game engines to tinker with, explore, learn and inspire._
|
|
|
- ๐ฐ [RPG in a Box](https://www.rpginabox.com) - Turn your stories and ideas into games, built with _Godot_.
|
|
|
- ๐ฐ [RPG Maker](https://www.rpgmakerweb.com) - Create an original role-playing game without any specialized knowledge.
|
|
|
- ๐ [Twine](https://github.com/klembot/twinejs) - Tool for telling interactive, nonlinear stories.
|
|
|
+- ๐ธ [Unbound](https://www.unbound.io/) - SDFโpowered game engine. Intuitively sculpt & script 3D games.
|
|
|
|
|
|
<br />
|
|
|
<br />
|
|
@@ -255,7 +256,7 @@ _Info on topics necessary for designing and developing game engines._
|
|
|
_Language specific game engine development libraries / frameworks / code._
|
|
|
|
|
|
### BASIC
|
|
|
-- ๐ [Basics Page](http://basic.mindteq.com/index.php?i=popular) - Comprehensive list of BASIC languages.
|
|
|
+- ๐ [Awesome Basic](https://github.com/JohnBlood/awesome-basic) - List of awesome BASIC dialects, IDEs, and tutorials.
|
|
|
- BASIC: App Framework
|
|
|
- ๐ฐ [Basic for Qt](https://www.q7basic.org/index.html) - BASIC language and environment built with _Qt_. Formerly _Q7Basic_.
|
|
|
- ๐ [QB64](https://github.com/QB64Team/qb64) - Modern BASIC+OpenGL language, retains _QBasic_ / _QB4.5_ compatibility.
|
|
@@ -397,8 +398,8 @@ _Language specific game engine development libraries / frameworks / code._
|
|
|
- ๐ [Drop Creator](https://github.com/scidian/drop) - No code, 2.5D game engine built with _Qt_, OpenGL and _Chipmunk Physics_.
|
|
|
- ๐ [Enigma](https://github.com/enigma-dev/enigma-dev) - GameMaker compatible 2D engine.
|
|
|
- ๐ [Esoterica Engine](https://github.com/BobbyAnguelov/Esoterica) - High-performance game engine with editor and AAA quality animation graph.
|
|
|
- - ๐ [Ethereal Engine](https://github.com/volcoma/EtherealEngine) - Cross-platform game engine and editor.
|
|
|
- - ๐ [ezEngine](https://github.com/ezEngine/ezEngine) - Game engine in active development. [[Editor Info](http://ezengine.net/pages/getting-started/editor-overview.html)]
|
|
|
+ - ๐ [Ethereal Engine](https://github.com/ir-engine/etherealengine-archive) - Cross-platform game engine and editor.
|
|
|
+ - ๐ [ezEngine](https://github.com/ezEngine/ezEngine) - Game engine in active development.
|
|
|
- ๐ [FIFE](https://github.com/fifengine/fifengine) - Multi-platform isometric game engine.
|
|
|
- ๐ [Irrlicht](https://sourceforge.net/projects/irrlicht/) - Cross-platform 3D engine worked on for nearly 2 decades. [[Website](https://irrlicht.sourceforge.io/)]
|
|
|
- ๐ [Limon Engine](https://github.com/enginmanap/limonEngine) - 3D FPS game engine with full dynamic lighting and shadows.
|
|
@@ -413,7 +414,6 @@ _Language specific game engine development libraries / frameworks / code._
|
|
|
- ๐ [Rootex](https://github.com/sdslabs/rootex) - Advanced C++ 3D game engine powering an in-production game.
|
|
|
- ๐ [Skylicht](https://github.com/skylicht-lab/skylicht-engine) - Upgraded features including audio, physics and particles. Built on _Irrlicht_.
|
|
|
- ๐ [Spartan Engine](https://github.com/PanosK92/SpartanEngine) - Emphasis on quality and performance.
|
|
|
- - ๐ [Toolkit](https://github.com/Oyun-Teknolojileri/ToolKit) - Simple 2D/3D game and app develepment kit.
|
|
|
- ๐ [Torque 3D](https://github.com/GarageGames/Torque3D) - High-performance 3D engine built on _The Forge_.
|
|
|
- ๐ [UPBGE](https://github.com/UPBGE/upbge) - Blender game engine, originally forked from _Blender_.
|
|
|
- C++: Game Framework
|
|
@@ -581,7 +581,7 @@ _Language specific game engine development libraries / frameworks / code._
|
|
|
- ๐ [LeoECS](https://github.com/Leopotam/ecs) - ECS framework powered by C# with optional integration to _Unity_.
|
|
|
- C#: Game Engine w/Editor
|
|
|
- ๐ [Duality](https://github.com/AdamsLair/duality) - Modular 2D engine, editor built with _OpenTK_.
|
|
|
- - ๐ [Flat Red Ball](https://github.com/vchelaru/FlatRedBall) - 2D game engine & design tools, built with _MonoGame_. [[Gui Editor](http://vchelaru.github.io/Gum/) | [Website](https://flatredball.com/)]
|
|
|
+ - ๐ [Flat Red Ball](https://github.com/vchelaru/FlatRedBall) - 2D game engine & design tools, built with _MonoGame_. [[Website](https://flatredball.com/)]
|
|
|
- ๐ [Murder](https://github.com/isadorasophia/murder) - Pixel-art, ECS game engine built on _MonoGame_. [[Docs](https://isadorasophia.com/murder/)]
|
|
|
- ๐ [Stride](https://github.com/stride3d/stride) - Game engine for realistic rendering and VR. Formerly _Xenko_. [[Website](https://www.stride3d.net/)]
|
|
|
- ๐ธ [Unity](https://store.unity.com/) - Biggest name in game engines, industry standard.
|
|
@@ -616,7 +616,7 @@ _Language specific game engine development libraries / frameworks / code._
|
|
|
- Dart: File Formats
|
|
|
- ๐ [image](https://github.com/brendan-duncan/image) - Library for decoding / encoding image formats and image processing.
|
|
|
- Dart: Game Framework
|
|
|
- - ๐ [Flame](https://github.com/flame-engine/flame) - Minimalist _Flutter_ based 2D game engine. [[Awesome](https://github.com/flame-engine/awesome-flame#readme) | [Examples](https://examples.flame-engine.org/#/) | [Tutorials](https://tutorials.flame-engine.org/#/) | [Website](https://flame-engine.org/)]
|
|
|
+ - ๐ [Flame](https://github.com/flame-engine/flame) - Minimalist _Flutter_ based 2D game engine. [[Awesome](https://github.com/flame-engine/awesome-flame#readme) | [Examples](https://examples.flame-engine.org/#/) | [Website](https://flame-engine.org/)]
|
|
|
|
|
|
### F#
|
|
|
- ๐ [Awesome F#](https://github.com/fsprojects/awesome-fsharp) - Curated list of frameworks, libraries, software and resources.
|
|
@@ -840,7 +840,7 @@ _Language specific game engine development libraries / frameworks / code._
|
|
|
- ๐ [Filament for Web](https://github.com/google/filament/tree/main/web/filament-js) - WebAssembly build of Google's 3D graphics library, Filament. [[Demos](https://google.github.io/filament/webgl/)]
|
|
|
- ๐ [Four](https://github.com/CodyJasonBennett/four) - Minimal three.js alternative.
|
|
|
- ๐ [Hilo3d](https://github.com/hiloteam/Hilo3d) - WebGL 3D rendering engine by _Alibaba_.
|
|
|
- - ๐ [Litescene.js](https://github.com/jagenjo/litescene.js) - WebGL 3D engine library, used by [WebGLStudio](https://webglstudio.org).
|
|
|
+ - ๐ [Litescene.js](https://github.com/jagenjo/litescene.js) - WebGL 3D engine library, used by WebGLStudio.
|
|
|
- ๐ [LUME](https://github.com/lume/lume) - Simplifies the creation of interactive 2D/3D experiences.
|
|
|
- โญ [OGL](https://github.com/oframe/ogl) ๐ฅ - Fast, powerful, minimal WebGL library. [[Examples](https://oframe.github.io/ogl/examples)]
|
|
|
- ๐ [PicoGL.js](https://github.com/tsherif/picogl.js) - Minimal WebGL 2 rendering library. [[Examples](https://tsherif.github.io/picogl.js/)]
|
|
@@ -932,7 +932,7 @@ _Language specific game engine development libraries / frameworks / code._
|
|
|
- ๐ [PreloadJS](https://github.com/CreateJS/PreloadJS) - Preloading assets w/progress events.
|
|
|
- ๐ [Struct Vec](https://github.com/moomoolive/struct-vec) - JavaScript array-like containers for multithreading.
|
|
|
- JavaScript: Timeline
|
|
|
- - ๐ [Frame.js](https://github.com/mrdoob/frame.js/) - JavaScript sequence editor. [[Examples](https://framejs.app/)]
|
|
|
+ - ๐ [Frame.js](https://github.com/mrdoob/frame.js/) - JavaScript sequence editor.
|
|
|
- ๐ [Neo](https://github.com/lo-th/neo) - Timeline for JavaScript. [[Demo](http://lo-th.github.io/neo/)]
|
|
|
- JavaScript: Video
|
|
|
- ๐ธ [Remotion](https://github.com/remotion-dev/remotion) - Create videos programmatically in React. [[Website](https://www.remotion.dev/)]
|
|
@@ -1134,7 +1134,6 @@ _Exploring specialty game engine / game development topics and features._
|
|
|
- ๐ [Shadow Mapping](https://en.m.wikipedia.org/wiki/Shadow_mapping) - Shadow mapping and the techniques used to acheive it.
|
|
|
- Volumetric
|
|
|
- ๐ [Threex Volumetric Spotlight](http://jeromeetienne.github.io/threex.volumetricspotlight/examples/basic.html) - Great example of volumetric lighting with Three.js. [[Source](https://github.com/jeromeetienne/threex.volumetricspotlight)]
|
|
|
- - ๐ [Volumetric Light Approximation](http://bkcore.com/blog/3d/webgl-three-js-volumetric-light-godrays.html) - Volumetric light approximation (godrays) with Three.js.
|
|
|
|
|
|
### Network
|
|
|
- ๐ [Source Multiplayer Networking](https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking) - _Valve_'s Source Engine multiplayer system.
|
|
@@ -1151,7 +1150,6 @@ _Exploring specialty game engine / game development topics and features._
|
|
|
- Platformer
|
|
|
- ๐ [2D Physics Games](https://www.gamedeveloper.com/design/how-to-create-2d-physics-games-with-box2d-library) - Using Box2D for water, ropes, gravity, lines, vehicles, etc.
|
|
|
- ๐ [Basic 2D Platformer Physics](https://gamedevelopment.tutsplus.com/series/basic-2d-platformer-physics--cms-998) - How to create a physics system for a platformer.
|
|
|
- - ๐ [Ledge Grabbing](https://gamedevelopment.tutsplus.com/tutorials/basic-2d-platformer-physics-part-4--cms-26046) - Tutorial on ledge grabbing in 2D platformer physics.
|
|
|
- Ropes / Chains
|
|
|
- ๐ [Draw SVG rope using JavaScript](https://muffinman.io/blog/draw-svg-rope-using-javascript/) - SVG path vector rope drawing.
|
|
|
- ๐ [Ropes in Contraption Maker](https://www.gamedeveloper.com/design/ropes-in-contraption-maker) - Implementing the physics of ropes in _Contraption Maker_.
|
|
@@ -1254,8 +1252,8 @@ _Software to help with game engine / video game development._
|
|
|
- ๐ [Tiled](https://www.mapeditor.org) - General-purpose tile map editor for all tile-based games. [[Source](https://github.com/mapeditor/tiled)]
|
|
|
|
|
|
### AI Assistants
|
|
|
-- ๐ธ [Coplay](https://www.coplay.dev?ref=github&utm_source=stevinz_awesome_game_engine_dev) - Multi-agent AI Assistant for all aspects of Unity game developement
|
|
|
-- ๐ธ [Unity Muse](https://unity.com/products/muse) - Unity's suite of AI products
|
|
|
+- ๐ธ [Coplay](https://www.coplay.dev?ref=github&utm_source=stevinz_awesome_game_engine_dev) - Multi-agent AI Assistant for all aspects of Unity game developement.
|
|
|
+- ๐ธ [Unity Muse](https://unity.com/products/muse) - Unity's suite of AI products.
|
|
|
|
|
|
### Animation Software
|
|
|
- ๐ธ [Cascadeur](https://cascadeur.com) - 3D animation software for physics-based character animation.
|
|
@@ -1332,7 +1330,7 @@ _Software to help with game engine / video game development._
|
|
|
- ๐ฐ [Asset Forge](https://assetforge.io) - Create 3D models and 2D sprites using building blocks.
|
|
|
- ๐ [Blender](https://www.blender.org) ๐ฅ - Standard for open source 3D modeling. [[Source](https://github.com/blender/blender)]
|
|
|
- ๐ [Meshroom](https://alicevision.org/#meshroom) - 3D reconstruction, built with the [AliceVision](https://github.com/alicevision/AliceVision) framework. [[Source](https://github.com/alicevision/meshroom)]
|
|
|
-- ๐ธ [ZBrush Core](https://www.maxon.net/en/zbrushcore) - Simple and easy to use 3D sculpting tool.
|
|
|
+- ๐ธ [ZBrush](https://www.maxon.net/en/zbrush) - Simple and easy to use 3D sculpting tool.
|
|
|
|
|
|
### Particle Tools
|
|
|
- ๐ธ [Particle Designer](https://www.71squared.com/particledesigner) - Powerful particle effects editor designed for macOS.
|