A compiled pathway to learning modern game development on your own. Not everyone can afford going to college or going to a bootcamp but you still deserve to learn how to achieve your dreams.
I have been programming, building computers, and making games since I was 11 years old. The thing about starting so young is that the only thing you have is the internet; the internet is a powerful thing. Many people don't have the opportunity to attend college or earn a certification and finding the right resources or learning tools online can be overwhelimg or elusive to find. What OSGD aims to do is provide a complete pathway to becoming a modern game developer.
The provided curriculum is maintained by myself for now however anyone is free to contribute their information on micro-topics that will be reviewed and potentially be added to the pathway.
The main course content will be organized by difficulty level and include a variety of resources to suit many different learning styles such as:
- Books
- Courses
- Videos
The resources are out there, it's my job to find them and present them to you.
To contribute to the content please visit the Contribution Guide
Any noticable changes to the content will be represented here: Content Changelog
All content descrived here is reviewed by myself and like-minded individuals to ensure the content is of the best quality and useful enough to be added to the pathwa.
The main qualifying topics originate from top colleges and art schools around the United States. Using the syllabi we are able to transpile what topics are important and what modern schools are teaching right now.
As mentioned above, contributors are able to create micro-topics on things such as localization or favorable architectural designs. Micro-topics will be added over time by both myself and reviewed topics will be added from the community to learn more specific topics outside of the main course.
Creator of OSGD
I am an engineer that is passionate about designing, developing, and shipping production quality technology. I have been building computers, building games, and programming for over 10 years and want to share everything I an to like-minded individuals.
The last thing before you start your journey and engage with the community is to understand our code of conduct and the values we want every member to withold.
1. Be respectful This means no mean, rude, or harassing comments. Treat others the way you want to be treated.
2. No inappropriate language Use of profanity should be kept to a reasonable minimum. Any derogatory language towards any user is prohibited. Swearing is permitted however try and keep it professional.
3. No spamming Do not open unproductive pull requests
4. No pornographic/adult/other NSFW material The idea behind OSGD is to provide a safe place - not to share the aforementioned NSFW material in pull requests.
5. No advertisements No invasive advertising, all content in the realm of being an advertisment should free or content that provides real usefulness to the community.
6. No offensive names or profile pictures Keep your names and profile picture appropriate.
7. Threats are forbidden Threats are prohibited and disallowed.
The Admins take action if needed. If you feel mistreated please email Nathaniel Richards at [email protected]
Your presence here implies accepting these rules, including all further changes. These changes might be done at any time without notice, it is your responsibility to check for them.