facebook
favorite button
member since icon
Since July 2026
Instructor since July 2026
Unreal Engine 5, UI Implementation and General Game Design
course price icon
From 28 $ /h
arrow icon
For those who want to work in Game Development or improve their skills with Unreal Engine. The course is aimed at creating a single game mechanic and has a majority of lessons related to visual programming. Visual programming allows you to create game mechanics without programming knowledge.
Only basic understandment of how algorythms works and a high-end PC needed!

During the course, a student can choose lesson topics depends from current needs and in the end create full prototype of the game mechanic, that can be a base for the game or a strong portfolio asset.
Extra information
Epic Games recommends these specs for working in the Unreal Engine. Keep in mind that this is minimum:
GPU: 8GB+ VRAM
CPU: AMD Ryzen 5 7600 or Intel i5 14600K
RAM: 32 GB DDR5
Storage: SSD

... or if you can play Cyberpunk 2077, your PC is fine:)
Location
location type icon
Online from Spain
About Me
I have been working in the video game industry across indie, AA, and AAA-scale teams as a professional Game Designer and Technical Designerr since 2017. My background combines game design, technical design, executive producer assistant, mentoring, public speaking and wide knowledge of game genres and mechanics. My main skill in Technical UI Design as my last 4 years of experience. Passionable hardcore gamer. I mainly play on PC, but I also have PS5 and Nintendo Switch. I play Strategy, Shooters, RPG, ARPG, Managment & Racing games. I love to collect games and study their mechanics!
Education
National University of Ukraine "Kyiv Politech Institute of Igor Sickorskiy"
Computer Science Specialization
Bachelour Degree
Additionally:
Game Design and UI\UX design courses
Experience / Qualifications
Professional Game Designer and Technical Designer using Unreal Engine since 2017
In my later roles at VG Entertainment, Reburn (ex-4A Ukraine) and Gunzilla Games, I gathered a wide amount of skills from working as Game Designer, Level Designer, Quest Designer, Technical Designer on teams that started from indie-scale to AAA-scale.
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
45 minutes
60 minutes
The class is taught in
English
Ukrainian
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
Online via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Similar classes
arrow icon previousarrow icon next
verified badge
Gaëlle
Most kids think coding is for "smart kids" or "future programmers."
It's not. Coding is how real people solve real problems.
In this class, we skip the theory. Your child creates real things.

What they'll do:
✓ Build real projects in Scratch: a working game, an interactive animation, a story they coded
✓ Program virtual robots: solve real-world challenges (navigate a maze, automate a task, build a system)
✓ Create in Minecraft Education: design worlds, automate constructions, solve logic problems
✓ Experiment with different languages: not just learn "the right way," but understand that there are many ways to think about a problem
✓ Collaborate and share: work with other kids, get feedback, improve their work
✓ Develop logical thinking: not just for coding, but for anything: solving math problems, science challenges, real-world situations


Why this is different:
We don't teach syntax. We teach how programmers think.
Most children's coding courses say "here's the code, copy it." We teach "what problem are we trying to solve? How could we break it into steps? What options do we have?"
When your child learns to think like a programmer, they can learn any language afterward.

What they take home:
A portfolio of 3–4 completed, working projects. The ability to say "I built this." And the deep understanding that code is a tool to make real things happen.

Format: Online or Barcelona | 60–90 min sessions | Flexible pace, no prior experience needed
For curious 8-12 year olds who want to build.
verified badge
Abdallah
After Completing Our Course:
- High Earning Potential: Skilled programmers are in high demand, commanding competitive salaries across various industries.

- Versatile Career Opportunities: Open doors to careers in software development, data science, web development, game design, and more.

- Cutting-Edge Skills: Stay ahead in the fast-evolving tech landscape by mastering the most popular and widely used programming languages and frameworks.

- Innovation and Creativity: Enhance your ability to create innovative solutions, develop new technologies, and contribute to exciting projects.

- Problem-Solving Abilities: Strengthen your logical thinking and problem-solving skills, essential for tackling complex technical challenges.

- Career Advancement: Stand out in the job market with a robust programming skill set, increasing your chances of career advancement and promotions.

- Lifelong Learning: Cultivate a mindset of continuous improvement and lifelong learning, staying relevant and adaptable in your career.

**Programming and Coding Lessons for All Ages**

Unlock the world of coding with our comprehensive programming and coding lessons designed for both adults and kids. Whether you're a beginner or looking to enhance your skills, our courses cover a wide range of programming languages and technologies to suit your needs.

**Course Offerings:**
- **Python**: Learn the fundamentals of programming with one of the most versatile and popular languages.
- **HTML & CSS**: Build and style your own websites from scratch.
- **JavaScript**: Add interactivity to your web projects and enhance user experience.
- **MySQL**: Master database management and SQL queries.
- **Dart & Flutter**: Create beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
- **C++**: Dive into the world of object-oriented programming and system-level coding.
- **C#**: Develop robust applications with this powerful language used in a variety of industries.

**Class Formats:**
- **Offline Classes in Egypt**: Join us in person for hands-on learning and direct interaction with our experienced instructors.
- **Online Classes**: Participate from anywhere in the world with our flexible online courses, designed to fit your schedule.

**Who Can Join?**
- **Adults**: Whether you're looking to start a new career, enhance your current skills, or simply explore a new hobby, our classes are perfect for you.
- **Kids**: Our engaging and interactive lessons make learning to code fun and accessible for younger students.

**Why Choose Us?**
- **Experienced Instructors**: Learn from industry professionals with years of teaching and real-world experience.
- **Comprehensive Curriculum**: Our courses are designed to provide a solid foundation and advanced knowledge in various programming languages.
- **Flexible Learning Options**: Choose between offline and online classes to suit your lifestyle and learning preferences.

Join us today and start your journey into the exciting world of programming and coding with the expert instructor Abdallah!

========================================
Comment:
Looking to master programming and become a skilled developer?
In this course, you will learn the basics and tools to manipulate coding and programming languages as well as using them to build machine learning models. We also provide assistance to students specializing in programming and database management using SQL
Under special request, we provide courses on other programming languages.
If you have any further questions, feel free to contact us.

Coding is a powerful general-purpose programming methods. It is used in web development, data science, software prototyping, etc. Fortunately for beginners, Coding has a simple and easy to use syntax. This makes Python a great language for learning programming for beginners.
In this course, you will learn the basics and tools for manipulating python as well as its use to build machine learning models. We also provide assistance to students specializing in python programming and database management using SQL
If you have any further questions, please do not hesitate to contact us.
verified badge
William
Hello, my name is William.

As of today, I’ve been working for 11 years in the animation series and film industry as Lead and Senior Character artist, Lead and Senior Environment artist, CG generalist and CG supervisor.

I understand the challenges associated with getting noticed by studios as a beginner who want to step into the industry and I’d like to provide my help.

This is a consulting and supportive course for students and artists interested in breaking into the animation, video game, VFX and commercials industry.

This is not suitable for any professional work, as I am surely not going to do any 3D work for you :)

The course will be tailor-made, which means that I will assist and advise you with the best possible hints and tips based on your current skills and current portfolio.

I will provide you with personalized feedback to help you boost your demo reel as close as possible to the standards of the industry for you to catch the attention of recruiters and hopefully getting you a job !

The software used should be free like Blender or Unreal Engine but I can also provide help within Maya if you can afford a license for yourself. The general idea is to provide guidance to level-up to a large and accurate knowledge for you to keep progressing with your preferred software of choice.

This course is suitable for perfect beginners and hobbyists who want to turn professional. I can guide you through the numerous software out there and help you pick an industry standard and advise you on the skills you need to grow in order to create or boost your portfolio.

I am a calm person with a good temperament and will try to provide best feedback for you, let’s have fun and create together!
verified badge
Elmehdi
Want to master video game development with Unity, from start to finish? You've come to the right place! As a senior Unity developer, I offer comprehensive training to create 2D and 3D games on all platforms, including Android, iOS, PC, Web, and more. What you'll learn: 2D and 3D game development: Creating interactive worlds, designing game mechanics, and managing environments. C# and advanced programming: Deepen your C# skills for optimal programming of your projects. Multiplayer games: Learn how to create smooth and synchronized multiplayer games with Photon and other Unity solutions. Artificial intelligence (AI) in games: Implement AI behaviors to make your games more dynamic and interactive. Animation and visual effects: Explore animation tools in Unity to bring your characters and objects to life. Mobile game development: Learn the specifics of developing for Android and iOS, WebGL, and optimization for different platforms. Why this training? Learn at your own pace with personalized sessions, adapted to your level and your projects. Support from A to Z in the creation of your video game: from design to publication on platforms. Project-oriented training: you will leave with concrete projects to integrate into your portfolio. If you are passionate about video game development, this training is for you! SEO Tags: Unity 2D, Unity 3D, C# Unity, video game development, hyper casual, Android iOS mobile games, WebGL, Photon Multiplayer, game design, video game business, Unity AI Game Programming, Unity training, game developer #unity #game #games
verified badge
Matthieu
🎮 GAME DESIGN COURSES — PERSONALIZED GUIDANCE

As a professional Game Designer in the video game industry for over 2 years and holding a Master's degree in Game Design, I offer courses and personalized support, tailored to your level and objectives.

I have worked on a variety of projects, from creating Minecraft servers at RIVRS to designing a competitive TCG at Feerik Games, as well as on different projects with diverse genres, universes and mechanics.


🎮 WHAT WE CAN WORK ON

The courses (in French or English) may cover topics such as:

• Design of game mechanics and systems
• Game Loop and Core Gameplay
• Balancing and progression
• Gameplay analysis
• Level Design
• Player feedback and experience
• Writing Game Design Documents (GDD)
• Prototyping and iteration
• Analysis of existing games
• Design and improvement of your own project

The goal is to provide you with concrete methods used in production, while working directly on your needs and projects.


🚀 PROJECT SUPPORT

Do you have a game idea but don't know how to develop it?

We can start with your concept and work progressively on:

→ the idea and vision of the game
→ the main mechanics
→ the gameplay loop
→ systems and progression
→ balancing
→ Analysis of the problems encountered
→ testing and iteration

The sessions can therefore be fully adapted to your personal project.

No programming is required: the courses are focused on the design, analysis, and understanding of gaming experiences.


💼 PREPARATION FOR VIDEO GAME CAREERS

I also offer support for people wishing to become professionals:

• Creation and improvement of CVs
• Portfolio creation or optimization
• Presentation and analysis of your projects
• Advice on presenting your skills
• Preparation for applications in the video game industry


👤 FOR WHOM?

The courses are aimed particularly at:

• Beginners wishing to discover Game Design
• Game Design Students
• Enthusiasts wishing to progress
• Creators developing their own game
• People wishing to build a portfolio
• Future professionals wishing to prepare for entering the industry

Whatever your level, we start from your knowledge and your objectives to build a tailored support program.


🗓️ FIRST SESSION

A 30-minute introductory session is offered to get to know each other, define your objectives and present to you in concrete terms my approach to Game Design.


📩 Feel free to contact me, indicating your level, your objectives and, if you have one, the game project you wish to work on.
message icon
Contact Artem
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Gaëlle
Most kids think coding is for "smart kids" or "future programmers."
It's not. Coding is how real people solve real problems.
In this class, we skip the theory. Your child creates real things.

What they'll do:
✓ Build real projects in Scratch: a working game, an interactive animation, a story they coded
✓ Program virtual robots: solve real-world challenges (navigate a maze, automate a task, build a system)
✓ Create in Minecraft Education: design worlds, automate constructions, solve logic problems
✓ Experiment with different languages: not just learn "the right way," but understand that there are many ways to think about a problem
✓ Collaborate and share: work with other kids, get feedback, improve their work
✓ Develop logical thinking: not just for coding, but for anything: solving math problems, science challenges, real-world situations


Why this is different:
We don't teach syntax. We teach how programmers think.
Most children's coding courses say "here's the code, copy it." We teach "what problem are we trying to solve? How could we break it into steps? What options do we have?"
When your child learns to think like a programmer, they can learn any language afterward.

What they take home:
A portfolio of 3–4 completed, working projects. The ability to say "I built this." And the deep understanding that code is a tool to make real things happen.

Format: Online or Barcelona | 60–90 min sessions | Flexible pace, no prior experience needed
For curious 8-12 year olds who want to build.
verified badge
Abdallah
After Completing Our Course:
- High Earning Potential: Skilled programmers are in high demand, commanding competitive salaries across various industries.

- Versatile Career Opportunities: Open doors to careers in software development, data science, web development, game design, and more.

- Cutting-Edge Skills: Stay ahead in the fast-evolving tech landscape by mastering the most popular and widely used programming languages and frameworks.

- Innovation and Creativity: Enhance your ability to create innovative solutions, develop new technologies, and contribute to exciting projects.

- Problem-Solving Abilities: Strengthen your logical thinking and problem-solving skills, essential for tackling complex technical challenges.

- Career Advancement: Stand out in the job market with a robust programming skill set, increasing your chances of career advancement and promotions.

- Lifelong Learning: Cultivate a mindset of continuous improvement and lifelong learning, staying relevant and adaptable in your career.

**Programming and Coding Lessons for All Ages**

Unlock the world of coding with our comprehensive programming and coding lessons designed for both adults and kids. Whether you're a beginner or looking to enhance your skills, our courses cover a wide range of programming languages and technologies to suit your needs.

**Course Offerings:**
- **Python**: Learn the fundamentals of programming with one of the most versatile and popular languages.
- **HTML & CSS**: Build and style your own websites from scratch.
- **JavaScript**: Add interactivity to your web projects and enhance user experience.
- **MySQL**: Master database management and SQL queries.
- **Dart & Flutter**: Create beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
- **C++**: Dive into the world of object-oriented programming and system-level coding.
- **C#**: Develop robust applications with this powerful language used in a variety of industries.

**Class Formats:**
- **Offline Classes in Egypt**: Join us in person for hands-on learning and direct interaction with our experienced instructors.
- **Online Classes**: Participate from anywhere in the world with our flexible online courses, designed to fit your schedule.

**Who Can Join?**
- **Adults**: Whether you're looking to start a new career, enhance your current skills, or simply explore a new hobby, our classes are perfect for you.
- **Kids**: Our engaging and interactive lessons make learning to code fun and accessible for younger students.

**Why Choose Us?**
- **Experienced Instructors**: Learn from industry professionals with years of teaching and real-world experience.
- **Comprehensive Curriculum**: Our courses are designed to provide a solid foundation and advanced knowledge in various programming languages.
- **Flexible Learning Options**: Choose between offline and online classes to suit your lifestyle and learning preferences.

Join us today and start your journey into the exciting world of programming and coding with the expert instructor Abdallah!

========================================
Comment:
Looking to master programming and become a skilled developer?
In this course, you will learn the basics and tools to manipulate coding and programming languages as well as using them to build machine learning models. We also provide assistance to students specializing in programming and database management using SQL
Under special request, we provide courses on other programming languages.
If you have any further questions, feel free to contact us.

Coding is a powerful general-purpose programming methods. It is used in web development, data science, software prototyping, etc. Fortunately for beginners, Coding has a simple and easy to use syntax. This makes Python a great language for learning programming for beginners.
In this course, you will learn the basics and tools for manipulating python as well as its use to build machine learning models. We also provide assistance to students specializing in python programming and database management using SQL
If you have any further questions, please do not hesitate to contact us.
verified badge
William
Hello, my name is William.

As of today, I’ve been working for 11 years in the animation series and film industry as Lead and Senior Character artist, Lead and Senior Environment artist, CG generalist and CG supervisor.

I understand the challenges associated with getting noticed by studios as a beginner who want to step into the industry and I’d like to provide my help.

This is a consulting and supportive course for students and artists interested in breaking into the animation, video game, VFX and commercials industry.

This is not suitable for any professional work, as I am surely not going to do any 3D work for you :)

The course will be tailor-made, which means that I will assist and advise you with the best possible hints and tips based on your current skills and current portfolio.

I will provide you with personalized feedback to help you boost your demo reel as close as possible to the standards of the industry for you to catch the attention of recruiters and hopefully getting you a job !

The software used should be free like Blender or Unreal Engine but I can also provide help within Maya if you can afford a license for yourself. The general idea is to provide guidance to level-up to a large and accurate knowledge for you to keep progressing with your preferred software of choice.

This course is suitable for perfect beginners and hobbyists who want to turn professional. I can guide you through the numerous software out there and help you pick an industry standard and advise you on the skills you need to grow in order to create or boost your portfolio.

I am a calm person with a good temperament and will try to provide best feedback for you, let’s have fun and create together!
verified badge
Elmehdi
Want to master video game development with Unity, from start to finish? You've come to the right place! As a senior Unity developer, I offer comprehensive training to create 2D and 3D games on all platforms, including Android, iOS, PC, Web, and more. What you'll learn: 2D and 3D game development: Creating interactive worlds, designing game mechanics, and managing environments. C# and advanced programming: Deepen your C# skills for optimal programming of your projects. Multiplayer games: Learn how to create smooth and synchronized multiplayer games with Photon and other Unity solutions. Artificial intelligence (AI) in games: Implement AI behaviors to make your games more dynamic and interactive. Animation and visual effects: Explore animation tools in Unity to bring your characters and objects to life. Mobile game development: Learn the specifics of developing for Android and iOS, WebGL, and optimization for different platforms. Why this training? Learn at your own pace with personalized sessions, adapted to your level and your projects. Support from A to Z in the creation of your video game: from design to publication on platforms. Project-oriented training: you will leave with concrete projects to integrate into your portfolio. If you are passionate about video game development, this training is for you! SEO Tags: Unity 2D, Unity 3D, C# Unity, video game development, hyper casual, Android iOS mobile games, WebGL, Photon Multiplayer, game design, video game business, Unity AI Game Programming, Unity training, game developer #unity #game #games
verified badge
Matthieu
🎮 GAME DESIGN COURSES — PERSONALIZED GUIDANCE

As a professional Game Designer in the video game industry for over 2 years and holding a Master's degree in Game Design, I offer courses and personalized support, tailored to your level and objectives.

I have worked on a variety of projects, from creating Minecraft servers at RIVRS to designing a competitive TCG at Feerik Games, as well as on different projects with diverse genres, universes and mechanics.


🎮 WHAT WE CAN WORK ON

The courses (in French or English) may cover topics such as:

• Design of game mechanics and systems
• Game Loop and Core Gameplay
• Balancing and progression
• Gameplay analysis
• Level Design
• Player feedback and experience
• Writing Game Design Documents (GDD)
• Prototyping and iteration
• Analysis of existing games
• Design and improvement of your own project

The goal is to provide you with concrete methods used in production, while working directly on your needs and projects.


🚀 PROJECT SUPPORT

Do you have a game idea but don't know how to develop it?

We can start with your concept and work progressively on:

→ the idea and vision of the game
→ the main mechanics
→ the gameplay loop
→ systems and progression
→ balancing
→ Analysis of the problems encountered
→ testing and iteration

The sessions can therefore be fully adapted to your personal project.

No programming is required: the courses are focused on the design, analysis, and understanding of gaming experiences.


💼 PREPARATION FOR VIDEO GAME CAREERS

I also offer support for people wishing to become professionals:

• Creation and improvement of CVs
• Portfolio creation or optimization
• Presentation and analysis of your projects
• Advice on presenting your skills
• Preparation for applications in the video game industry


👤 FOR WHOM?

The courses are aimed particularly at:

• Beginners wishing to discover Game Design
• Game Design Students
• Enthusiasts wishing to progress
• Creators developing their own game
• People wishing to build a portfolio
• Future professionals wishing to prepare for entering the industry

Whatever your level, we start from your knowledge and your objectives to build a tailored support program.


🗓️ FIRST SESSION

A 30-minute introductory session is offered to get to know each other, define your objectives and present to you in concrete terms my approach to Game Design.


📩 Feel free to contact me, indicating your level, your objectives and, if you have one, the game project you wish to work on.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Artem