About NoobAcademy
NoobAcademy is a place to learn game development from zero. You read a short lesson, write real C# in your browser, and run it to see what it does.
Who makes it
NoobAcademy is made by Xero Media LLC. Xero founded it, and also runs Sanguine Rust, a live multiplayer game server network.
How the lessons are written
We write every lesson ourselves, in our own words. Each course is planned chapter by chapter against well-known programming and game design books, so the topics come in a sensible order. The books decide what we teach. The words and the code are ours.
NoobAcademy is built with input from a college computer science instructor.
Books we follow
- Code Complete, 2nd ed. by Steve McConnell
- Introduction to Game Design, Prototyping, and Development, 3rd ed. by Jeremy Gibson Bond
- The Art of Game Design: A Book of Lenses, 3rd ed. by Jesse Schell
- Game Engine Architecture, 3rd ed. by Jason Gregory
- Game Mechanics: Advanced Game Design by Ernest Adams, Joris Dormans
- Head First C# by Andrew Stellman, Jennifer Greene
- Learning C# by Developing Games with Unity by Harrison Ferrone
- Unity in Action, 3rd ed. by Joe Hocking
- Game Programming Patterns by Robert Nystrom
- The Pragmatic Programmer, 20th anniversary ed. by David Thomas, Andrew Hunt
- A Theory of Fun for Game Design, 2nd ed. by Raph Koster
- Game Design Workshop by Tracy Fullerton
- Level Up! The Guide to Great Video Game Design, 2nd ed. by Scott Rogers
- Game Feel by Steve Swink
- Virtual Economies: Design and Analysis by Vili Lehdonvirta, Edward Castronova
Get in touch
Questions, bug reports, or an idea for a lesson? Write to us, or come and talk to us on Discord.
- Email: [email protected]
- Discord: https://discord.gg/3SH7pTCzdp