Game Programming

12 hours of lecture, 5 hours of course work per week

If you have some programming background and love games and want to learn how to make them, then this course will start you down that path. Making games is a creative and technical art form. In this course you will familiarize yourself with the tools and practices of game development. You will get started developing your own videogames using the industry standard game development tools, including the Unity3D game engine and C#. At the end
of the course you will have completed three hands-on projects and will be able to leverage an array of game development techniques to create your own basic games. This course is for individuals interested in becoming a game designer, game artist, or game programmer.

Kal Academy Module

Module 1 : Introduction to Unity 3D Development

In the first module, you will get your environment ready for game development and get introduced to the Unity platform.

1 hour.

Kal Academy Module

Module 2-3 : Unity Production Basics: Lighting, and Materials

In the next two modules, you will start to build your first game and learn to add materials and lighting to bring life to the characters.

2 hours. 

Kal Academy Module

Module 4-6 : Working with 3D, Physics, and Rigidbody

In the next 2 modules, you will learn the art of 3D, learn to create physics in unity using Rigidbody and Unity Physics Engine.

3 hours.

Kal Academy Module

Module 7-8 : User Input, Animations and Event Systems

In the next two modules, you will learn to add animation to the game based on user input or an event. This will bring your life to game.

2 hours. 

Kal Academy Module

Module 9-11 : Intro to AI, FSMs and Databases

In the next three modules, you will learn to add artificial intelligence to your game and also learn to use Finite State Machines to respond to conditions or inputs. You will also learn to use databases for the game.

3 hours. 

Kal Academy Module

Module 12 : Learn to Debug Your Game

In the last module, you will learn to debug issues in your game.

1 hour. 

Career Path

Kal Academy Game Programming

This course

This course will provide you a hands-on approach to game development while building your portfolio of projects.

Kal Academy C#

Advanced Programming

At this point you can venture into more advanced C# programming by doing our Advanced C# Programming class andget ready for those technical design interviews.

Kal Academy Bootcamp


Instead of the advanced programming, you can take our Software development bootcamp which will get you ready for an entry level engineer role in 4 months.

Kal Academy Interview Prep

Interview Prep

Before you start applying for jobs, get prepared for those technical interview questions by taking our Technical Interview Prep Bootcamp or the Algorithms course.

I worked for 7 years and I had a break of three years in my career. I have a toddler son, During the weekdays I’m busy with him. Hence I was looking for a coding academy  who can provide high quality classes on the weekends.  Based on the Yelp reviews, I found Kal academy and It worked perfectly for my situation. Kal is a very rare instructor, She is delivering the class based on her vast work experience, She can easily explain those abstract concepts with an real-world example.
I registered for “Algorithms and Data Structures” and “Programming in C#” class . Overall It has been a great experience with Kal academy. Due to this great experience, I have also registered for few more new courses . It would be impossible to find a coding academy who can afford such a highly valuable courses for a very affordable price. Due to such a high quality , I was able to find a job now. Thank you Kal academy for your wonderful work and making a positive impact on all our lives.

Anitha L.

Software Engineer

Kal Academy is a hidden gem in Redmond! If you are looking for CS classes, programming courses, courses specific to .Net, or preparing for your next tech interview, look no further than Kal Academy. Kal Academy offers a variety of classes throughout the year at an affordable rate. The Academy’s mission is to bring marketable technical skills to women.

The classes at Kal Academy have helped prepare me for a position as a software engineer at Microsoft. The founder, CEO, and lead instructor, Kal, is extremely competent and knowledgeable, with over 20 years of industry experience. I took the C# class, and not only were the classes extremely helpful, she also records them and sends the students the recording, which allows you to review the lesson again. I started as a beginner, brand new to C#, but was able to follow her easily and keep up with the lessons in class. The concepts we covered in class helped me with my internship project at Microsoft. Kal Academy has given me the foundation I needed to obtain a position at Microsoft. I highly recommend Kal Academy.

Jenny F.

Software Engineer, Microsoft

Ready to get started?

Get in touch, or apply now!