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.
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.
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.
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.
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.
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.
Module 12 : Learn to Debug Your Game
In the last module, you will learn to debug issues in your game.
1 hour.
Cost of the Program
(Non-Refundable)- Classes are offered online only
- Attend class anywhere, anyplace
- Class recordings will be provided
- Small cohort size for one-on-one attention
- Build multiple projects for your portfolio
- TA support
- Certificate of completion
Career Path
This course
This course will provide you a hands-on approach to game development while building your portfolio of projects.
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.
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.
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.
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.
Ready to get started?
Get in touch, or apply now!