강의

멘토링

로드맵

Inflearn brand logo image
Game Dev

/

Game Programming

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

Using Unity based on the C# language, you will learn how to create a defense game step by step.

(5.0) 2 reviews

45 learners

  • softcampus
게임개발자
유니티
unity
Unity
C#

What you will learn!

  • In this course, you will learn how to create a defense game based on the Unity engine. It is part of the genre-based game development course using Unity and teaches the production method of creating games like CoastDefence, a field-based defense game.

  • Through various functions of Unity and C#, you will learn the overall game development process by gradually creating various components in the game.

The Unity engine is widely used in content creation for mobile, gaming, and PC.
The introduction of this game development engine has made it easier for existing developers to develop games, and has enabled many creators, even non-professional developers, to create content or games in areas of interest to them.
This course is about creating a defense game among the various contents and games that can be created with Unity.
I'm explaining the method
The course is taught in the form of a game development project, and the current course explains how to create a playable version of a defense game.
If you follow the lectures one by one and develop them, I think you will be able to create your own game by the time you finish the lecture.

Soft Campus strives to provide fun and useful lectures. Thank you.

Check out what you've learned 📚

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

Course Introduction Lesson 1
Establish a simple planning and production sequence for a defense game.


Project Creation Scene Management Lessons 2-4
Unity content consists of one or more scenes. Therefore, you organize multiple scenes within your content and create basic logic for each scene.

Lessons 5-17: Creating a Demo Version

The very first step after starting game development is to create a playable demo version (prototype).
Since the demo version provides the direction of game development and serves as the foundation for future development, the core functions you want to create must be implemented within the demo version.
1) Create player and enemy objects, which are the core elements of the game, and create basic interactions with surrounding objects.
Interaction must occur
2) Create stage and background objects that fit the in-game play situation.
3) Implement player's interaction with objects (movement, attack, scrolling)
4) In the case of enemy forces, interaction and attack and destruction actions must be carried out according to the situation.
5) The interaction of each element creates basic playable content.

Rounds 18-30: Alpha version production

Once we've created a playable demo version, we'll move on to creating an actual, working game version. At this point, we'll be producing it with a quality similar to the actual game, and we'll be improving the game playability through modeling, data replacement, and logic improvements.

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

2) We will modify the existing player form to enable dynamic play by directly downloading assets, replacing models, and adding animations.
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.

4) Improvements to the game screen, including in-game lighting and fog.

Lessons 31-44: Beta Version Development

We will add features needed for the actual game, fix and replace various elements that were not touched in the alpha version, and begin to seriously fix bugs in the logic.
And by adding actual in-game Yosho, we create a game as a product.
1) You can save and load the main character information in the game.
2) Replacement of screens and UI that were not added in Alpha will be done.
3) Background music and sound effects can be played and the volume can be adjusted.
3) Enemy information is improved and in-game bugs are fixed.
4) Attack and hit related effects are added.
5) Upgrade to higher quality content by fixing bugs in the process of recycling scenes.

Recommended for
these people

Who is this course right for?

  • Recommended for those interested in games and those who want to create games using Unity.

  • If you learn and study this defense game, you can also create defense games for sale. It will also be helpful when creating other games in addition to defense games as a field-type defense game.

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

48 lectures ∙ (14hr 30min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

2 reviews

5.0

2 reviews

  • GetDon님의 프로필 이미지
    GetDon

    Reviews 3

    Average Rating 5.0

    5

    31% enrolled

    • 까만돌님의 프로필 이미지
      까만돌

      Reviews 57

      Average Rating 4.8

      5

      100% enrolled

      소중항 강의 감사합니다.

      $26.40

      softcampus's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!