Game Development
Game Development
This course is designed for those who want to acquire fundamental knowledge of game
This course is designed for those who want to acquire fundamental knowledge of game development using the Unity3D game engine and the C# programming language.
Upon completion of the course, students will be able to create a full-featured game and publish it on various gaming platforms such as Steam, Google Play, and the Apple App Store, with the potential to generate income. The course guides students through the process of planning and building their own game prototype from scratch - from the fundamental principles of C# to project architecture and optimization within the Unity environment. Through this process, students will develop the engineering approaches necessary to create high-quality products and, by the end of the course, will deliver a complete, stable game project ready to move into the production stage.
Software used: Unity3D
Technical requirements: Mid-range computer
Format: Online sessions
Course duration: 14 weeks
Giorgi Abelashvili
Senior Game Developer
About Instructor
Giorgi Abelashvili is a senior video game developer and industry expert with over 15 years of professional experience. He currently works at the international company DECA Games, where he contributes to large-scale projects such as Tomb Raider, Hitman, and ShadowGun Legends. In parallel, he is an indie developer whose portfolio includes games released for both PC platforms (Steam) and leading consoles such as Nintendo Switch, PlayStation 5, and Xbox. He is the creator of one of the most popular and commercially successful Georgian games, Drift King, and has developed several other projects, including Difficult Game About Letters and Winkings.
Giorgi will lead the introductory Game Development course, which is based on the Unity engine and the C# programming language. The course is designed as an intensive, student-centered, hands-on learning experience, where strong emphasis is placed not only on theoretical foundations but also on personalized feedback, technical precision, and real-world development workflows.
Drawing on his diverse professional background, Giorgi will guide students through the process of planning and building their own game prototype from scratch - from the fundamental principles of C# to project architecture and optimization within the Unity environment. Through his mentorship, students will acquire the engineering mindset and practical skills required to create high-quality products, and by the end of the course, they will deliver a complete, well-structured game project ready to move into the production stage.