Code Your First Video Game (Short Course)
Learn How to Make a Basic Game with JavaScript, No Prior Experience Needed!
Watch Promo
About this Course
If you are interested in video game development, you may know that coding is a critical element of making video games. But how do you actually get started with programming a game? Isn't coding supposed to be really difficult?
If you've had these doubts, you'll definitely want to check out this class! In under two hours, attendees will learn the basics of coding by putting together a very basic browser-based game, using a special JavaScript library. You don't have to download any software, because the development platform is on an easily-accessible, free website, and you can even share your game with others when you're done!
Requirements:
- Internet connection
- Web browser (Firefox or Chrome are recommended, but any browser should be fine)
- Keyboard (the game will be controlled using keys on the keyboard)
- No previous experience with coding is necessary!
Looking for a more advanced, in-depth course? Check out the full version of this course at https://cloudy-heaven-school.teachable.com/p/introduction-to-programming-through-video-games/
Your Instructor
I am a game developer, software engineer, and tutor. I have extensive experience in teaching people how to program and make video games, having spoken about coding and game development, as well as presented games, at conferences and events such as the East Coast Games Conference, the CodeLand Conference, and the Playthrough Gaming Conference.
As a software engineer, I have worked on large enterprise projects in educational software and web development, as well as on smaller startup projects, in languages such as Java, JavaScript, Flash, and C++.
As a tutor, I have helped students go from failing to passing in their computer science classes, and guided students in learning the basics of game development with tools and languages such as p5.js and Unity.
Please feel free to contact me with any questions or feedback, or get started with one of my courses. I hope I can be of assistance to you on your game and software development journey!
Course Curriculum
-
StartStep 1: Draw an Image to the Screen (27:09)
-
StartStep 1 Quiz and Practice Problems
-
StartStep 2: Move the Image (15:57)
-
StartStep 2 Quiz and Practice Problems
-
StartStep 3: Collision Detection (21:53)
-
StartStep 3 Quiz and Practice Problems
-
StartStep 4: Add a Timer (16:36)
-
StartStep 4 Quiz and Practice Problems
-
StartStep 5: Add a Game Over Screen (16:00)
-
StartStep 5 Quiz and Practice Problems
-
StartSpecial Topic: More on Debugging (11:41)
-
StartDebugging Quiz and Practice Problems