Prepare yourself.

You'll never see video games the same way again.

So, you love video games? Have you considered what it would be like to create, code, design, and develop video games for a living? Our intensive pre-college program for teens ages 13-18 will immerse you in the creative world of video game production. All graduates leave the Academy with a gaming portfolio and the tools to excel in the rapidly expanding field of game development.

What can I expect from the course?

Firstly, you'll definitely enjoy yourself. Game development is equal parts fun, hard work, and personal gratification. Through different coding challenges, team activities, personal assignments and a team project, you'll learn different coding techniques that will help you lay down solid foundations as a game programmer. You'll be exposed to different resources that will aid you during the class and in future game design endeavours. You'll also meet a ton of cool people who enjoy some of the same things you do.

We also offer homework help! We know learning how to make computer games is not easy and we wouldn't want you to forget about schoolwork while you're a student here. That's why we give free math, chemistry and physics study sessions before and after class. So feel free to bring your homework with you and get it done before you get home.

What will I be able to do after completing all required classes?

Anything you like! By the time you're done with the course, you'll have learned all the essentials to start coding away! You'll also be able to set up a developer account in different application stores to sell your games. If you really enjoy the intro course, we also offer intermediate and advanced level courses. You'll also be able to specialize in different types of games like RPG's or puzzle games. We also hire top grads. You could find yourself getting paid to write computer games. Sounds awesome, doesn't it?


First, you need to come up with a great idea for a game. Got it? Great! To this basic idea you will add a story line, characters, objectives and result conditions! What will the player do? How will he do it? What does it take for him to win? How will the game look? How will the characters look? There's a ton of details that go into designing a game. Brainasium will show you how to properly address all key aspects of your game.


Now that you have polished your initial idea for a game, its time to program it. What sprites will move? How will they move? Will they interact with other objects? If so, how? Will the player score points? Are they able to pick up items such as power ups or extra lives? What happens if the player succeeds? What will happen if he doesn't? All of this logic has to be hardcoded into every game for it to work properly.


After programming your game you will notice that some (or many) things don't work the way they're supposed to. Dont worry! It's normal. That's what updates are for. Most games and apps have bugs in them that are identified as hundreds and thousands of users use them. Make sure you plan ahead because you're going to have to fix these if you want your players to be happy and continue playing your games.