Git Product home page Git Product logo

osgd's Introduction

Open Source Game Developers (OSGD)

Open Source Game Developers

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.

Contents

Summary

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

Quality Assurance

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.

Micro-Topics

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.

Maintaining Team

Nathaniel Richards

Creator of OSGD

Nathaniel Richards

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.

Rules

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.

osgd's People

Contributors

natethedev1 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.