Skip to Main Content
My Account

Game Design and Development


If you haven't programmed before, you might want to use a "drag and drop" game engine like GameMaker Studio that lets you control your game with menus and buttons. Many game engines use programming languages like C++ or C# that give you greater control over the design and functionality of your game. While it takes time and dedication to learn, programming is a great skill to have and most professionally developed games are manually coded in one of these languages. Here are some free resources to help you learn the most common programming languages.