강의

멘토링

커뮤니티

Game Dev

/

Game Programming

Creating a custom engine using C++ (Unity Engine clone coding)

This is the process of creating a game engine using C++, similar to the Unity game engine. It was created by inferring the internal code, and through this, we can think about the internal principles of the Unity engine.

(5.0) 9 reviews

1,869 learners

Level Intermediate

Course period Unlimited

  • eazuooz
windows-api
windows-api
C++
C++
game-programming
game-programming
windows-api
windows-api
C++
C++
game-programming
game-programming

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

ehrnchssha

100% enrolled

Great lecture

5.0

똘똘이스머프

100% enrolled

Thank you for providing valuable lectures. Stay healthy always.

5.0

김명준

30% enrolled

I'm learning easily and having fun.

What you will gain after the course

  • C++

  • Unity Engine

  • Data structure

  • Algorithm

  • Windows API

"We'll show you the design process for creating a game engine. "

By creating your own game engine, you will be able to understand the internal workings of the engine.

Knowing this will make a difference in your debugging abilities when problems arise when utilizing the Unity Engine versus when utilizing it without knowing it.

All lectures are provided with lecture notes. Watching lectures repeatedly is a huge waste of time during the difficult employment period. You should listen to the lectures carefully the first time and review them using a book (document) so that you can learn quickly and make it your own.

Learn about these things

“Never learn too much at once.”

By showing you the code that builds a game engine in real time, even beginners can quickly understand the flow of object-oriented design methods.

This takes up a lot of study time, but it has many benefits in terms of how you approach problem solving later.

Knowledge and Training (Skills)

Technology is not simply knowledge or information. People mistakenly think that knowing the right answer or having access to information is technology, so they use the method of finding it and writing it accordingly. They mistakenly think that they have acquired technology by finding the answer and following it. Skill is the continuous repetition and mastery of knowledge and information until it becomes a skill in your body. Through training and practice, we will turn programming knowledge into your skill.

Through continuous training, you will experience game production and various programming problems, and develop problem-solving skills by connecting the knowledge you have previously learned.

Things to note before taking the class

Practice environment

  • Operating System and Version (OS): Windows

  • Tools used: Visual studio2022

  • This lecture is a recorded lecture with students and includes content for communication with students.

Lecture Target

  • Those who are familiar with and able to utilize C++ grammar

  • Those who want to learn and implement the operating principles of the Unity engine themselves

  • A person who is free to write source code using object orientation

Recommended for
these people

Who is this course right for?

  • A programmer who can freely utilize classes

  • Anyone here who knows C++?

  • Anyone available who knows data structure algorithms?

Need to know before starting?

  • C++

Hello
This is

11,727

Learners

123

Reviews

20

Answers

4.9

Rating

8

Courses

Experience

  • Neople (Content Development Team)

  • Dave studio (FD Project Lead Programmer)

  • Indie Game Fast Track Award

  • Assort Rock Game Academy Game Engine Framework Development and Education

  • OZ Intermedia (Server, Client Developer)

  • KRAFTON - inzoi studio

  • Seoul National University of Science and Technology Graduate School (Graphics Lab)

Areas of Interest

  • Computer Graphics Programming

  • Network Programming

  • Indie Game Development

  • Unity/Unreal

inzoi studio Seoul National University of Science and Technology Graduate School (Graphics Lab) Areas of Interest: Computer Graphics Programming, Network Programming, Indie Game Development, Unity/Unreal

Introduction

Even if you take various programming courses and follow along by writing the code, your programming skills will not improve.

We minimize simple memorization and repetitive copying, focusing instead on the "ability to program independently."

Programming is a technical profession. Understanding through books and videos is only temporary. You must turn it into your own skill through constant repetition and training based on that understanding.

As I am currently working in the industry, I aim to share as much practical know-how and techniques used in the field as possible. Career and job counseling: https://inf.run/CkScB Individual and

As I am currently working in the industry, I will share the techniques used in the field.

I intend to share as much practical know-how and techniques as possible.

Career and Job Counseling: https://inf.run/CkScB Individual and Group Tutoring Inquiries: eazuooz@gmail.com

Career and Job Counseling: https://inf.run/CkScB
Inquiries for Private and Group Tutoring: eazuooz@gmail.com

I will do my best to share the practical know-how and techniques used in the field. Career and job counseling: https://inf.run/CkScB Individual and group tutoring inquiries: eazuooz@gmail.com

I aim to share as much practical know-how and techniques used in the field as possible. Career and job counseling: https://inf.run/CkScB Individual and group tutoring inquiries: eazuooz@gmail.com

Curriculum

All

53 lectures ∙ (33hr 14min)

Published: 
Last updated: 

Reviews

All

9 reviews

5.0

9 reviews

  • hyongsu44님의 프로필 이미지
    hyongsu44

    Reviews 868

    Average Rating 5.0

    5

    100% enrolled

    Thank you for providing valuable lectures. Stay healthy always.

    • gaia님의 프로필 이미지
      gaia

      Reviews 32

      Average Rating 3.9

      5

      8% enrolled

      • kukaeden님의 프로필 이미지
        kukaeden

        Reviews 489

        Average Rating 5.0

        5

        6% enrolled

        • alonestudy님의 프로필 이미지
          alonestudy

          Reviews 2

          Average Rating 5.0

          5

          30% enrolled

          I'm learning easily and having fun.

          • sacura1004님의 프로필 이미지
            sacura1004

            Reviews 2

            Average Rating 5.0

            5

            100% enrolled

            Free

            eazuooz's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!