Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
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) 7 reviews

1,642 learners

  • eazuooz
windows-api
c++
게임개발자
C++
game-programming

Reviews from Early Learners

What you will learn!

  • 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

10,636

Learners

96

Reviews

12

Answers

4.9

Rating

8

Courses

경력

  • Neople (컨텐츠 개발팀)

  • Dave studio (FD 프로젝트 리드 프로그래머)

  • 인디게임 패스트트랙 수상

  • 어소트락게임아카데미 게임엔진 프레임워크 개발 및 교육

  • OZ 인터미디어(서버, 클라 개발자)

  • 크래프톤(KRAFTON) - inzoi studio

  • 서울 과학기술 대학교 대학원 (그래픽스 연구실)

 

관심 분야

  • 컴퓨터 그래픽스 프로그래밍

  • 네트워크 프로그래밍

  • 인디게임 개발

  • 유니티/언리얼

 

소개

여러가지 프로그래밍 강의를 듣고 따라서 코드를 작성하여도 나의 프로그래밍 실력은 늘지 않습니다.

단순 암기와 베끼는 실습을 최소화 하고 ‘스스로 프로그래밍 할 수 있는 능력’에 집중합니다.

프로그래밍은 기술직군 입니다. 책과 영상으로 이해만 하는 것은 그 때 뿐입니다. 이해를 바탕으로 끊임없는 반복과 훈련으로 나의 기술로 만들어야 합니다.

 

현재 업계에 몸담고 있는 만큼, 현업에서 사용하는

실전 노하우와 기법을 최대한 공유 드리고자 합니다.

 

진로 및 직업 상담 : https://inf.run/CkScB
개인 및 그룹 과외 문의 : eazuooz@gmail.com

 

 

Curriculum

All

53 lectures ∙ (33hr 14min)

Published: 
Last updated: 

Reviews

All

7 reviews

5.0

7 reviews

  • 똘똘이스머프님의 프로필 이미지
    똘똘이스머프

    Reviews 868

    Average Rating 5.0

    5

    100% enrolled

    귀한 강의 제공해주셔서 감사합니다. 항상 건강하세요.

    • 김명준님의 프로필 이미지
      김명준

      Reviews 2

      Average Rating 5.0

      5

      30% enrolled

      쉽고 재미있게 학습하고있어요

      • 김윤호님의 프로필 이미지
        김윤호

        Reviews 2

        Average Rating 5.0

        5

        100% enrolled

        • 김민호님의 프로필 이미지
          김민호

          Reviews 1

          Average Rating 5.0

          5

          30% enrolled

          이해하기 편합니다

          • ehrnchssha님의 프로필 이미지
            ehrnchssha

            Reviews 1

            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!