Intermediate Game Development

Learn about the development of 2D and 3D interactive games in this hands-on course as you explore the design of games such as Super Mario Bros., Pokémon, Angry Birds, and more. The course explores 2D and 3D graphics principles, animation, sound, and collision detection using frameworks like Unity and LÖVE 2D and languages like Lua and C#.

Education team

Unclecode
Hossein, or Unclecode as he prefers, is a Computer Science expert specializing in Natural Language Processing, Data Science, and AI.

Course Creator

Arash
Arash is experienced in leading the entire development process of Kidocode's new products, projects and programs.

Course Moderator

Ahmad
Ahmad is an active member of our game development department and involves himself mainly in training students under his specialty.

Course Trainer

Irfan
Irfan is a student trainer focusing on Python, basic electronics, and mobile app development using MIT App Inventor.

Course Trainer

Intermediate Game Development course for kids

What will you learn?

1
Introduction to Game Development
In this module, you will learn about the basic concepts of game development and how to get started in the industry.
2
2D and 3D Graphics Principles
In this module, you will learn about the different principles of 2D and 3D graphics used in games.
3
Animation and Sound Design
In this module, you will learn about animation and sound design techniques used in games.
4
Collision Detection Techniques
In this module, you will learn about different collision detection techniques used in games.
5
Creating Your Own Games
In this module, you will learn how to create your own games from scratch using Unity or LÖVE 2D.

Our students

Course

FAQ

How many hours per week are required for the course?
Assuming that a student dedicates 5 hours per week to this course, it would take them 10 weeks to complete. However, different students may finish the course at different speeds depending on their abilities and commitments.
How many hours of instruction are in this course?
This course is 50 hours long and contains 500 to 1000 tasks. Different students may finish it at different speeds, but on average, it takes about 50 hours to complete the course.
What programming languages will be taught in this course?
This course will teach you the fundamentals of game programming in different languages. You will learn how to code in JS and C#, as well as how to use frameworks such as Unity.
Is there a certification available upon completion of the course?
Yes, a certificate of completion is available for this course.
Will students be able to create their own games by the end of the course?
Yes, students will be able to create their own 2D and 3D interactive games by the end of the course. They will learn about game design principles, animation, sound, and collision detection using Unity, LÖVE 2D, and other frameworks.