Difference between revisions of "GamesEngineering"
From Lost In Wonderlands
(→Game Engine Frameworks) |
(→Corona if now Solar2D) |
||
(24 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
* [https://github.com/miloyip/game-programmer Study Path for a Game Developper] | * [https://github.com/miloyip/game-programmer Study Path for a Game Developper] | ||
+ | * https://github.com/google/blockly-games | ||
= Arts = | = Arts = | ||
Line 12: | Line 13: | ||
* https://github.com/munificent/game-programming-patterns | * https://github.com/munificent/game-programming-patterns | ||
+ | * http://gameprogrammingpatterns.com | ||
* [[DesignPatterns]] | * [[DesignPatterns]] | ||
Line 20: | Line 22: | ||
== Game Engine Frameworks == | == Game Engine Frameworks == | ||
− | + | === Game with Google === | |
− | + | * https://developers.google.com/games/ | |
+ | * https://developers.google.com/games/#Tools | ||
+ | === C++ === | ||
* https://github.com/amzeratul/halley | * https://github.com/amzeratul/halley | ||
* https://github.com/gameplay3d/GamePlay | * https://github.com/gameplay3d/GamePlay | ||
− | + | === Python === | |
− | + | * https://github.com/serenity-valley/game | |
− | + | * https://github.com/Transcriptase/Game | |
+ | * https://github.com/SerpentAI/SerpentAI | ||
− | + | === Jenkins sample === | |
* https://github.com/wakaleo/game-of-life | * https://github.com/wakaleo/game-of-life | ||
− | Java | + | === Java === |
− | + | * https://github.com/pacampbell/Game | |
+ | * https://github.com/menacher/java-game-server | ||
+ | * https://github.com/LikeUSummer/GamePainter | ||
− | + | === HTML5/CSS3/Javascript and co === | |
− | + | * https://github.com/codecombat/codecombat | |
− | + | * https://github.com/louisstow/Game | |
− | + | * https://github.com/StormFireGame/game | |
− | + | * https://github.com/craftyjs/Crafty | |
− | + | * https://github.com/louisstow/Game | |
− | + | * https://github.com/libgdx/libgdx | |
+ | * https://github.com/FormidableLabs/react-game-kit | ||
+ | * https://github.com/cykod/Quintus | ||
+ | * https://github.com/taisel/GameBoy-Online | ||
+ | |||
+ | === Cross Languages === | ||
* https://github.com/AtomicGameEngine/AtomicGameEngine | * https://github.com/AtomicGameEngine/AtomicGameEngine | ||
+ | |||
+ | === Cross Platform === | ||
+ | * https://github.com/Gamua/Starling-Framework | ||
+ | |||
+ | === Godot === | ||
+ | * https://godotengine.org/ | ||
+ | * https://github.com/godotengine/godot | ||
+ | |||
+ | === Cocos2D === | ||
+ | * https://www.cocos.com/en/ | ||
+ | |||
+ | === Unity === | ||
+ | * https://unity.com | ||
+ | |||
+ | === Unreal === | ||
+ | * https://www.unrealengine.com/en-US/feed | ||
+ | |||
+ | === Corona is now Solar2D === | ||
+ | * https://solar2d.com | ||
+ | |||
+ | === Löve2D === | ||
+ | * https://love2d.org | ||
+ | |||
+ | == Board Game Engine == | ||
+ | * [https://github.com/opendataboardgame/game|Card Game Engine (Open Source Github/Opendataboardgame)] | ||
+ | * [http://www.computer-chess.org/doku.php?id=computer_chess:wiki:download:engine_download_list Chess Game Engines] | ||
+ | |||
+ | == Physics Engines == | ||
+ | * https://en.wikipedia.org/wiki/Physics_engine | ||
+ | ** https://en.wikipedia.org/wiki/Bullet_(software) | ||
+ | ** https://en.wikipedia.org/wiki/Newton_Game_Dynamics | ||
+ | ** https://en.wikipedia.org/wiki/Open_Dynamics_Engine | ||
+ | ** https://en.wikipedia.org/wiki/PhysX | ||
+ | ** https://en.wikipedia.org/wiki/Physics_Abstraction_Layer | ||
+ | |||
+ | * http://chipmunk-physics.net | ||
+ | **https://github.com/slembcke/Chipmunk2D | ||
+ | |||
+ | * http://box2d.org | ||
+ | ** https://github.com/erincatto/Box2D | ||
+ | |||
+ | * http://newtondynamics.com/forum/newton.php | ||
+ | ** https://github.com/MADEAPPS/newton-dynamics/releases/tag/newton-3.14 | ||
+ | |||
+ | * https://pybullet.org/wordpress/ | ||
+ | ** https://github.com/bulletphysics/bullet3 | ||
+ | |||
+ | * https://www.sofa-framework.org | ||
+ | ** https://github.com/sofa-framework/ | ||
+ | |||
+ | * http://projectchrono.org | ||
+ | ** https://github.com/projectchrono/chrono | ||
+ | |||
+ | * https://bitbucket.org/odedevs/ode | ||
+ | |||
+ | * nvidia engine , https://developer.nvidia.com/gameworks-physx-overview | ||
+ | |||
+ | * PAL, a Pysics engine Astraction Layer, http://www.adrianboeing.com/pal/index.html | ||
+ | |||
+ | == Game Servers == | ||
+ | * https://github.com/GameServerManagers/LinuxGSM | ||
+ | |||
+ | |||
+ | == Games Emulators == | ||
+ | |||
+ | * https://github.com/OpenEmu/OpenEmu | ||
== HTML == | == HTML == | ||
Line 49: | Line 127: | ||
* http://schteppe.github.io/cannon.js/ | * http://schteppe.github.io/cannon.js/ | ||
− | == MineTest == | + | == Games == |
+ | === MineTest === | ||
* https://github.com/minetest/minetest_game | * https://github.com/minetest/minetest_game | ||
* https://github.com/minetest/minetest/ | * https://github.com/minetest/minetest/ | ||
* https://www.minetest.net/downloads/ | * https://www.minetest.net/downloads/ | ||
+ | |||
+ | === iOS === | ||
+ | * https://github.com/haqu/tweejump | ||
+ | * https://github.com/MakeSchool/GameOfLifeTemplate-Spritebuilder | ||
+ | |||
+ | === JS === | ||
+ | * https://github.com/joemaddalone/game | ||
+ | |||
+ | === Python === | ||
+ | * https://github.com/serenity-valley/game | ||
Line 77: | Line 166: | ||
=== Babylon.js === | === Babylon.js === | ||
* https://blogs.msdn.microsoft.com/eternalcoding/2013/07/01/babylon-js-unleash-the-standardmaterial-for-your-babylon-js-game/ | * https://blogs.msdn.microsoft.com/eternalcoding/2013/07/01/babylon-js-unleash-the-standardmaterial-for-your-babylon-js-game/ | ||
+ | |||
+ | == Blogs == | ||
+ | * https://cplusplus.happycodings.com/games/ | ||
+ | * http://sourcecodesworld.com/source/BrowseCategory.asp?CatId=45 | ||
+ | * https://wiki.qt.io/Qt_Based_Games | ||
+ | * http://www.gdcvault.com/gdmag | ||
+ | * https://www.goodfirms.co/blog/best-free-open-source-game-development-software-solutions | ||
+ | * https://www.goodfirms.co/game-development-software/ | ||
+ | * https://www.slant.co/topics/1933/~best-open-source-games | ||
+ | * https://dzone.com/articles/top-5-free-and-open-source-game-engines-you-should | ||
+ | * https://opengameart.org | ||
+ | * | ||
+ | |||
+ | |||
+ | * https://notabug.org/Calinou/awesome-gamedev/src/master/README.md#math | ||
+ | |||
+ | == Books == | ||
+ | |||
+ | * http://sourcecodesworld.com/source/BrowseCategory.asp?CatId=45 | ||
+ | |||
+ | |||
+ | * https://nostarch.com/gamehacking | ||
+ | * https://github.com/GameHackingBook/GameHackingCode | ||
+ | |||
+ | * http://www.allitebooks.com/procedural-content-generation-for-c-game-development/ | ||
+ | * http://www.allitebooks.com/getting-started-with-c-audio-programming-for-game-development/ | ||
+ | * http://www.allitebooks.com/beginning-c-game-programming/ | ||
+ | * http://www.allitebooks.com/c-game-development-cookbook/ | ||
+ | * http://www.allitebooks.com/game-programming-using-qt-beginners-guide/ | ||
+ | * http://www.allitebooks.com/qt5-c-gui-programming-cookbook/ |
Latest revision as of 21:24, 15 November 2020
Contents
Games Engineering : On Game Making
See Also
Arts
Game Design
Game Design Patterns
Game UX Patterns
Programming
Game Engine Frameworks
Game with Google
C++
* https://github.com/amzeratul/halley * https://github.com/gameplay3d/GamePlay
Python
- https://github.com/serenity-valley/game
- https://github.com/Transcriptase/Game
- https://github.com/SerpentAI/SerpentAI
Jenkins sample
* https://github.com/wakaleo/game-of-life
Java
- https://github.com/pacampbell/Game
- https://github.com/menacher/java-game-server
- https://github.com/LikeUSummer/GamePainter
HTML5/CSS3/Javascript and co
- https://github.com/codecombat/codecombat
- https://github.com/louisstow/Game
- https://github.com/StormFireGame/game
- https://github.com/craftyjs/Crafty
- https://github.com/louisstow/Game
- https://github.com/libgdx/libgdx
- https://github.com/FormidableLabs/react-game-kit
- https://github.com/cykod/Quintus
- https://github.com/taisel/GameBoy-Online
Cross Languages
* https://github.com/AtomicGameEngine/AtomicGameEngine
Cross Platform
* https://github.com/Gamua/Starling-Framework
Godot
* https://godotengine.org/ * https://github.com/godotengine/godot
Cocos2D
Unity
Unreal
Corona is now Solar2D
Löve2D
Board Game Engine
Physics Engines
- nvidia engine , https://developer.nvidia.com/gameworks-physx-overview
- PAL, a Pysics engine Astraction Layer, http://www.adrianboeing.com/pal/index.html
Game Servers
Games Emulators
HTML
Games
MineTest
- https://github.com/minetest/minetest_game
- https://github.com/minetest/minetest/
- https://www.minetest.net/downloads/
iOS
JS
Python
Graph
Pictures
Mazes
https://github.com/pstricker/aMaze
- maze generated after a QRCode build from some text
https://blogs.msdn.microsoft.com/davrous/2014/02/19/coding4fun-tutorial-creating-a-3d-webgl-procedural-qrcode-maze-with-babylon-js/
Babylon.js
Blogs
- https://cplusplus.happycodings.com/games/
- http://sourcecodesworld.com/source/BrowseCategory.asp?CatId=45
- https://wiki.qt.io/Qt_Based_Games
- http://www.gdcvault.com/gdmag
- https://www.goodfirms.co/blog/best-free-open-source-game-development-software-solutions
- https://www.goodfirms.co/game-development-software/
- https://www.slant.co/topics/1933/~best-open-source-games
- https://dzone.com/articles/top-5-free-and-open-source-game-engines-you-should
- https://opengameart.org
Books
* https://github.com/GameHackingBook/GameHackingCode
- http://www.allitebooks.com/procedural-content-generation-for-c-game-development/
- http://www.allitebooks.com/getting-started-with-c-audio-programming-for-game-development/
- http://www.allitebooks.com/beginning-c-game-programming/
- http://www.allitebooks.com/c-game-development-cookbook/
- http://www.allitebooks.com/game-programming-using-qt-beginners-guide/
- http://www.allitebooks.com/qt5-c-gui-programming-cookbook/