Game Programming 101
Get started with video game programming using Visual Studio and Unity.
Jeremy Callinan
jeremy.callinan@gmail.com
Get started with video game programming using Visual Studio and Unity.
Jeremy Callinan
jeremy.callinan@gmail.com
Prezi: https://prezi.com/orjui1qmjctk/game-programming-101-with-visual-studio-and-unity/?webgl=0
The Course Guide
The Checklist
This list of items should give you a great overview of being a game programmer:
Game-Programming-101-Checklist
Code.org + Khan Academy Program Sheet
Here's a good list of lessons to do:
Game Programming 101 Code.Org Program Sheet
Unity: https://unity3d.com/ + Asset Store: https://www.assetstore.unity3d.com/en/#!/
PS: If you are interested in developer resources:
https://www.reddit.com/r/gamedev/wiki/engine_faq
Frameworks:
Engines:
Cryengine | ||||||
UDK | ||||||
Unreal Engine 4 | ||||||
Unity |
Installing Unreal -
https://docs.unrealengine.com/latest/INT/GettingStarted/Installation/index.html#bookmark2
More: http://jessefreeman.com/game-dev/getting-started-making-games-part-1-picking-framework/
— Phaser
Add Visual Studio template:
https://visualstudiogallery.msdn.microsoft.com/e6eeccc4-3963-4e3d-8181-77d94ae67d9a
Flappy Bird in Phaser – Flappy-Bird-Phaser
-Download Phaser Examples
https://github.com/photonstorm/phaser-examples
– Make a new Phaser project
– Use code from examples
And......
Large list of game source code: https://github.com/leereilly/games
PS Might need:
https://git-scm.com/downloads
Prototypes described, and more about Unity - Game-Programming-101-More-About-Unity
Big game source code list - https://github.com/leereilly/games
https://www.unrealengine.com/ue4-on-github - Unreal made a great page describing GitHub and how this all works
More:
https://github.com/showcases/game-engines - games engine source code!
https://github.com/wmora/martianrun - another cool game
https://github.com/kaigani/HTML5-games-list - another list
http://www.html5gamedevs.com/topic/6909-list-of-games-on-github/ - some other links to other source code
https://en.wikipedia.org/wiki/List_of_commercial_video_games_with_available_source_code - surprisingly, there is a ton of games that publishers open source once they get old.
http://osgameclones.com/ - Lots of clones of games too
http://thepythongamebook.com/en:resources:github - source code from a python game programming book -
This a list of the games made in our video game programming classes at the University of Pittsburgh at Bradford using mostly Unity, Visual Studio, and various toolkits:
Source code for Sound Shock , our Global Game Jam 2017 entry - https://github.com/jcallinan/SoundShock
Every student writes/edits/debugs C# in the process of taking this class, and learns about a lot of the important concepts in programming - such as classes, methods, variables, loops, if statements, etc.