This is a short introduction to the kinds of things you can make with the help of C++ and openFrameworks!
Learn the basics of C++. Please download Visual Studio (Windows) or Xcode (Mac) before starting this lesson. By the end of this lesson, you'll get a tic tac toe game running. You can download the code code from this class here.
We define functions in C++ that will allow you to create the basic game loop. By the end of the lesson, you'll be able to create a two-player text game.
We discuss the benefits of referencing objects via pointers. You can download the code from this class here.
Learn about the parts of C++ that make it an object-oriented programming (OOP) language.
Take all that you've learned in the previous lessons and use that knowledge to make an openFrameworks game! This is a precursor to the openFrameworks section.
GameMaker's drag-and-drop interface allows new developers to make games quickly, while GML (its C++-style programming language) allows more experienced coders to customize in-game behaviors. You can download the code code from this workshop here.
In this lesson, you will learn how to generate ideas for text-based, story-centric games.
Construct 2 uses a graphical user interface to enable you to quickly create a game, then exports it in HTML. It allows you to quickly create interactive games of many types that include images and sounds. In this lesson, you will learn how to make a platforming collection game in Construct 2. You can download the workshop files or try the demo.
Learn about game states and interactivity, in addition to how to display images, animations, and text in your game. You can download the workshop template files here and follow along to make your own game.
We will cover everything you need to get a basic game up and running in Unity, including graphics and audio. No previous coding knowledge required.
In this lesson, you will learn about the hardware, software, and concepts required to make audio for your game.
Learn to make different types of art for your games. Topics include Photoshop tools, brush art, vector art, pixel art, animation, sprite sheets, and tile maps.
Storyboarding isn't just for comics and animations! In this short lesson, you'll learn about storyboarding, how to do it, and how it can help you design the narrative and user experience of your game.
Designing with your hands is cool! Learn to generate ideas for games using paper and prototyping cards.
If you want to make a living as a game developer, you're going to be a running a business whether you realize it or not. These slides walk you through how to choose a business entity, tax and legal implications, how to get funding, find and work with dev team members, and the non-financial aspects and impacts of starting a business. Thanks to Rachel Presser for teaching this class and making these slides!