What is GSO?


AAA developers have teamed up to create the first-ever truly free online educational curriculum program for anyone looking to learn professional game development from the ground up. By supporting us on Patreon you are in part democratizing game dev education and allowing all students to learn from high level professionals. Join us as we unveil the future of game development education; it's high-quality, structured, taught by AAA devs- and it's free! 

Is it really free?

Yes, it's really free. Every 90 days we open up registration for a limited time to invite new students to enroll. All our courses are part of a 2 to 3 year curriculum and every class is free. However, all students must start with the first course and must be approved by Scholars to advance to the later courses. This is our way to maintain quality and assurance that all students understand the material before progressing. 

What's the deal with membership and Patreon if it's free?

Game School Online is purely being run by supporters and passion. Membership and Patreon support are for students who are looking for a extended learning experience by connecting and receiving critiques from Industry Professionals. It's also a way to for us to be transparent with our goals for the School and to unlock future curriculum and courses. The dream is to make every discipline available on GSO for free and the funds are directly used to create those courses and build up the school. So early supporters are helping us make high-quality Game Dev Education free for future students. 

Great! How do I sign up?

There are 4 semesters every year. So our window is open every 90 days to take in new students. It's a first-come, first-serve registration process. So these are the steps you should take if you want to be a part of GSO:

  • Sign up to our newsletter to receive alerts when enrollment opens up!

  • Make a student account at our beta site so you are ready to go when enrollment opens up. And it is the best indicator of when exactly the courses open up because there's a countdown clock to the second of when the next enrollment begins! (beta.gameschoolonline.com)

  • Stay active in our social media while you wait

I am Enrolled. Now what?

When class starts depends on what semester you enrolled in. However, you should have receive an email of the start date where you will visit your course on beta.gameschoolonline.com and be able to view lectures. If you haven't received any email about the next steps please jump into the Discord Channel for immediate feedback because there are most likely students in there with the answers already.

Can I learn at my own pace?

Lectures are unlocked week by week until the end of the course. Usually every class has a homework assignment to be posted and shared in our Discord channel. We encourage students to learn and grow together and have seen many successes with that. At the end of every course there is grace period ranging from 2 to 4 weeks that allow students to view lectures and 'catch-up.' After the grace period is over, our system resets the class back to week 1 to prepare for new students. 

I didn't finish my class and can't find the time? What do I do?


We completely understand how life can be hectic sometimes and that is why GSO being free is such a great benefit. If students are falling behind and just can't complete the courses they started, then we encourage students to retake the course at a more opportune time with no penalty. There are no extra steps for students to retake a course, as students will always have access to the courses forever. However, because our system resets every semester, students will have to start at Week 1 to whatever week they stopped at to catch up. 

Why can't I enroll to the Advanced Courses?


All students must be approved to move up to Advanced Courses of any curriculum. After a course is completed, the student's course assignments are reviewed before they can progress to the next level course. If the Scholar feels the student has mastered the material the student will be allowed to progress to the next course.