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#.
Hossein, or Unclecode as he prefers, is a Computer Science expert specializing in Natural Language Processing, Data Science, and AI.
Arash is experienced in leading the entire development process of Kidocode's new products, projects and programs.
Ahmad is an active member of our game development department and involves himself mainly in training students under his specialty.
Irfan is a student trainer focusing on Python, basic electronics, and mobile app development using MIT App Inventor.
Intermediate Game Development course for kids
What will you learn?
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.
2D and 3D Graphics Principles
In this module, you will learn about the different principles of 2D and 3D graphics used in games.
Animation and Sound Design
In this module, you will learn about animation and sound design techniques used in games.
Collision Detection Techniques
In this module, you will learn about different collision detection techniques used in games.
Creating Your Own Games
In this module, you will learn how to create your own games from scratch using Unity or LÖVE 2D.
What is the average time it takes to complete this course?
The average time it takes to complete this course is 10 hours.
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 C# and Lua, as well as how to use frameworks such as Unity and LÖVE 2D. By the end of the course, you will be able to create your own 2D and 3D games.
What software frameworks will be used in this course?
We will be using Unity and LÖVE 2D in 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.
Kidocode is a school of technology and entrepreneurship for K-12 students. Our community is driven to rebuild the education system for the modern era with a combination of AI-empowered tools, top-notch educators, and in-demand campus facilities.