Difference between revisions of "GamesEngineering"

From Lost In Wonderlands
Jump to: navigation, search
(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 ===
C++
+
* 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
+
=== Python ===
* https://github.com/serenity-valley/game
+
* https://github.com/serenity-valley/game
* https://github.com/Transcriptase/Game
+
* https://github.com/Transcriptase/Game
 +
* https://github.com/SerpentAI/SerpentAI
  
Jenkins sample
+
=== 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/pacampbell/Game
 +
* https://github.com/menacher/java-game-server
 +
* https://github.com/LikeUSummer/GamePainter
  
Javascript and co  
+
=== HTML5/CSS3/Javascript and co ===
* https://github.com/codecombat/codecombat
+
* https://github.com/codecombat/codecombat
* https://github.com/louisstow/Game
+
* https://github.com/louisstow/Game
* https://github.com/StormFireGame/game
+
* https://github.com/StormFireGame/game
* https://github.com/craftyjs/Crafty
+
* https://github.com/craftyjs/Crafty
+
* https://github.com/louisstow/Game
Cross Languages
+
* 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

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

Jenkins sample

* https://github.com/wakaleo/game-of-life

Java

HTML5/CSS3/Javascript and co

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

Game Servers


Games Emulators

HTML

Games

MineTest

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


Books


* https://github.com/GameHackingBook/GameHackingCode