Developer Student Clubs - Future University in Egypt - Game Development
Here you will find the projects we did in this course and the contributions of everyone in this course too.
You will also find the path we took through this course and what the things we tried, read or watched.
P.S.: this course isn't academic 100% it's all pure personal effort and it's not a duplicate from anyother course it's just the path we decided to get into the game development industry and to have fun making games with although yes we did use alot of the resources we found online to make sure that we are on the right path.
again Consider that this course has no Expert instructor or a game developer leading it.. it's all made by the effort of the students leading it and it's based on the experience that the students have and the shared knowledge between them.
Check out my Github and say "hi" to me on Twitter or Facebook.
The purpose of this course is to be a roadmap and give you an idea about the landscape and to guide you if you are confused about what to learn next in this field
Required for any path in Computer Science :
- Git - Version Control
- Communication skills
- Github :
Create your profile on github and make it a habit to upload your code and projects on it. it will be as a CV for you later. - Q/A and Search :
- Don't be afraid or Mr.Perfect and ask someone if your struggling with something it's not bad to ask for help
- Don't be tight-fisted and share your knowledge with others it's good to share
- ALWAYS ask GOOGLE !
- Stack OverFlow :
The place where everyone go to when they are stuck.
take a look on this roadmap by Chris Ohk : Game Developer RoadMap 2018.
you can also take a look on this study path by Milo Yip if you like to read : Study Path for Game Programmer 2017.
and you should check this article too : How to Get Started with Game Development?.
make sure to check out these courses from CS50 : CS50 introduction to computer science & GD50 introduction to game development.
other Courses you might wanna take a look at :
also you can go and check out these youtube channels :
TED Talks you would like your mom and dad to see 💔🤷♂️😤 :
MORE videos you would like to check if your mom and dad still not convinced your doing something USEFUL FOR THE SOCITY😤😤😤!
and here is a link to MIT recommended courses for students who are interested in studying and making videogames.
Other:
P.S.: All credits and thanks to the people who shared thier knowledge with us from the authors of the github repositories to CS50 and Google Developer Student Clubs I will make sure to write thier names at the end of this README.
This is going to be updated every time I can in parallel with the learning phase I am reaching.
Game Design Document Examples:
- Aric's World's Game Industry Archive: Aric Wilmunder was a programmer at Atari and Luscasfilm Games and worked on a handful of classic titles. His GDD archive is a comprehensive inside look at some of the top titles from those companies.
- Maniac Mansion Design Notes (on Ron Gilbert's blog)
- GDD summary on SeriousGames.eu, with plenty of linked examples (scroll down).
- A GDD template on Google Docs, courtesy of HeadClot88 on the Unity3d boards. Just one more way of putting a GDD together.
Gaming News:
- Kotaku
- IGN
- Game Informer
- Polygon
- Rock Paper Shotgun
- Board Game Geek
- Dice Tower News
- Boardgaming.com (News)
Gaming Industry:
Sales and Player Counts:
General game design books
- The Art of Game Design: A Book of Lenses, by Jesse Schell
- Theory of Fun for Game Design, by Raph Koster
- Level Up! The Guide to Great Video Game Design, by Scott Rogers
- Video Game Design: Principles and Practices from the Ground Up, by Michael Salmond
Storytelling guides
- The Ultimate Guide to Video Game Writing and Design, by Flint Dille and John Zuur Platten
- Slay the Dragon: Writing Great Video Games, by Robert Denton Bryant and Keith Giglio
Gameplay Experience and Level Design
- Game Design Workshop: A Playcentric Approach to Creating Innovative Games, by Tracy Fullerton
- Game Feel: A Game Designer's Guide to Virtual Sensation, by Steve Swink
- Level Design: Concept, Theory, and Practice, by Rudolf Kremers
- Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C#, by Jeremy Gibson Bond
- Preproduction Blueprint: How to Plan Game Environments and Level Designs, by Alex Galuzin
- Players Making Decisions: Game Design Essentials and the Art of Understanding Your Players, by Zack Hiwiller
Visuals and Sound
- Aesthetic Theory and the Video Game, by Graeme Kirkpatrick
- Game Sound: An Introduction to the History, Theory, and Practice of Video Game Music and Sound Design, by Karen Collins
- The Art of Video Games: From Pac-Man to Mass Effect, by Chris Melissinos and Patrick O'Rourke
- Drawing Basics and Video Game Art: Classic to Cutting-Edge Art Techniques for Winning Video Game Design, by Chris Solarski
Historical Surveys and Video Game Theory/Criticism
- Power-Up: How Japanese Video Games Gave the World an Extra Life, by Chris Kohler
- Replay: The History of Video Games by Tristan Donovan
- The Timeless Way of Building by Christopher Alexander
- Reality Is Broken: Why Games Make Us Better and How They Can Change the World, by Jane McGonigal
- Game Design Theory: A New Philosophy for Understanding Games, by Keith Burgun
- Rules of Play: Game Design Fundamentals, by Katie Salen Tekinbaş and Eric Zimmerman
If you have any suggestions or think there is something needs to be improved or have any ideas you wanna share, please do contact me as soon as possible. Also, I will continue to improve this, so you might want to watch/star this repository to revisit.
There will be some Game Jams and Game events in addition to some tournaments all that will be anounced about on our page
The roadmap was built using Balsamiq.
The Pictures were edited using Adobe Photoshop and we will talk about it once or twice.
We used Scratch too ! you can check it by clicking on "Scratch"
We will be using Unity Game Engine
to be continued..
Everything I used through out this course I will be mintioning it up here even if I just talked about it once.
- Reach out to me directly at mo3z.alhajj@gmail.com
- Future University in Egypt
- Google Developer Student Clubs
- CS50 by Harvard
- Robusta
- Vector Game Studio @ GUC
These Credits are for everyone teached or inspired us one day I included this so everyone can say "thank you" to them and learn what I learned from them