강의

멘토링

로드맵

Inflearn brand logo image
Game Dev

/

Game Programming

Go Hyun-cheol's Unity Genre-Based Project Practical Game - Run Game

You can learn the basic principles of run games like Cookie Run and create Unity games through practical projects in Unity by genre.

(3.0) 1 reviews

28 learners

  • softcampus
유니티2d
게임개발
실습 중심
Unity
game-programming

What you will learn!

  • In this course, you will learn how to create a Run game, a type of Platformer game, based on the Unity engine.

  • It is part of the genre-based game development process using Unity, and you will learn the basic principles of making games like Wind Runner and Cookie Run.

One of the most widely used engines for mobile and PC indie games and content creation is the Unity engine.
The introduction of these game development engines has made it easier for existing developers to develop games, and has also enabled many creators, even non-professional developers, to create content or games in areas of interest to them.
This course explains how to create a running game, one of the various contents and games that can be created with Unity.
The course is conducted from a game development methodology perspective, and the current course explains how to create a run game from scratch to a playable version.
If you follow the lectures and develop, I think you will be able to create your own game by the time you finish the lecture!


Check out what you've learned 📚

Lessons 1-5: Introduction to the lecture and project creation and scene management

Establish a simple planning and production sequence for your run game.

Unity consists of at least one scene. Therefore, content development requires learning how to create multiple scenes and navigate between them.

1강_런게임개발 0교시.avi_000352500.png
4강_씬관리클래스및 씬이동.mp4_001241033.png


Lessons 6-20: Creating a Demo Version

When developing a game, the first thing you need to do is create a playable demo version (prototype).
The demo version provides a direction for game development and serves as a foundation for future development, so it must implement the core features you want to create.
1) Create player creation and basic interactions with surrounding objects.
2) Create various terrains and backgrounds for gameplay, and create items.
3) Predict and create various actions of the main character (jump, double jump, slide)
4) By creating interactions between each element, you create basic playable content.

5강_객체생성_물리및 스트립트연결.mp4_001418366.png
8강_지형및 배경제작 스크롤1.mp4_001171766.png
20강_데모제작최종_사운드추가.mp4_000674500.png


Lessons 21-27: Alpha Version Production

After creating a playable demo version, we move on to developing a fully operational version of the game. This involves refining the logic, replacing 3D and 2D modeling data, and improving the gameplay.

1) Fix errors through simple bug patches and search various resource (asset) markets to find design elements and 3D elements to improve.

22강_알파_모델링교체(주인공,동전).mp4_000991966.png


2) We will modify the existing player form to enable dynamic play by directly downloading assets, replacing models, and adding animations.

22강_알파_모델링교체(주인공,동전).mp4_000907666.png


3) We will make it closer to the actual game by replacing in-game components and creating and replacing terrain to be used in the game.

27강알파버전마무리.mp4_000282333.png


Rounds 28-34: Beta version production

We'll add features necessary for the actual game, modify and replace various elements that weren't addressed in the alpha version, and thoroughly fix bugs within the logic. Furthermore, by adding additional game elements, we'll create a product-ready game.


1) Implementing pause state

28강_베타_pause 구현.mp4_001047500.png

2) It is possible to play background music and sound effects and scroll the background screen that was not added in Alpha.

30강_베타_배경화면변경.mp4_000651600.png

3) Implement ongoing play goals through in-game competitive elements such as displaying maximum scores and coin counts, and saving and loading data.

31강베타_게임오버구현1.mp4_000566300.png


4) Implement a game over state and allow the game state to be restored when the game is over.

32강_베타_오버구현.mp4_000962000.png


5) Implement all essential game production elements by adding scene-specific UI elements and implementing game-ending routines.

34강_베타_앱종료_버그수정및 마무리.mp4_001516966.png



Introducing the Knowledge Sharer 👨‍💻

Go Hyun-cheol (current CEO of Wizspell)

I am the CEO of a 3D game development company.

We have been developing realistic content for PC games and mobile games for 20 years.

Teaching experience
Samsung Multicampus - Unity Game Content Developer Course

Busan IT Industry Promotion Agency - Lecture on Realistic Content Development for Current Workers

Lecture on realistic content engines for researchers at Daejeon ETRI and Daedeok Research Complex

Medici Education Center - Realistic VR/AR Content Developer Training Course, Metaverse Lecture

Pusan National University - 5G-based VR/AR realistic content developer training course

A veteran instructor with 20 years of teaching and development experience.


Frequently Asked Questions 💬

Q. What can I learn in this course?

You'll learn how to create games. This course covers the fundamentals of creating a run-the-game using Unity, using the C# language, step-by-step.
You will learn how to create a running game by creating game elements using various functions of Unity and C#.

Of course, through this process, you can build a foundation for creating your own content and receive help in developing other genres.

Q. What knowledge is required to take this course?

Since learning Unity involves using the C# language, a minimum understanding of the C# language is required.

Q. What should I study after completing this course?

I recommend taking classes on creating game content in various genres.

Recommended for
these people

Who is this course right for?

  • This is for those who are interested in games and want to create games using Unity.

  • I recommend this game to those who are interested in games like Mario and Cookie Run, where you move and explore various terrains.

Need to know before starting?

  • Since Unity Engine is built on C#, it would be helpful if you have a basic understanding of C#.

Hello
This is

15,412

Learners

769

Reviews

589

Answers

4.7

Rating

38

Courses

Curriculum

All

36 lectures ∙ (12hr 14min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

3.0

1 reviews

  • muttul589114님의 프로필 이미지
    muttul589114

    Reviews 57

    Average Rating 4.8

    3

    100% enrolled

    Thank you for the valuable lecture.

    $26.40

    softcampus's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!