강의

멘토링

로드맵

Inflearn brand logo image
Game Dev

/

Game Programming

Unity 6 Genre-Based Practical Game Projects - Hybrid Casual Game (Shooting)

You can create hybrid casual games using Unity 6.

(5.0) 1 reviews

37 learners

  • softcampus
게임개발
게임개발자
Unity
game-programming
C#
Unity6

What you will learn!

  • This course is part of genre-based game development and involves creating a shooting game with the controls of Flappy Bird.

  • Not only does it lay the foundation for creating my own indie game, but it also helps with developing other genres.

The Unity engine is a general-purpose engine used by many companies and individuals, even in indie games.
The Unity Engine allows existing game developers to easily develop games, and is used as a foundation for creating content or games in areas of interest to many creators in various fields, even if they are not professional developers.
This course explains how to create a hybrid casual game, one of the many contents and games that can be created with Unity.
The course is based on the practical production method of game development projects, and this course explains how to create a playable hybrid casual shooter game.

If you follow the lectures one by one and develop together, you will feel like you are fully capable of creating your own game by the time you finish the lecture.

Softcampus strives to provide fun and useful lectures. Thank you.


Lecture introduction and outline (Lectures 1-2)
It sets out simple information and knowledge about hybrid casual games and a simple planning and production process for the game.


Prototyping (Lessons 3-18)
> Unity content consists of one or more scenes. Therefore, multiple scenes within the content
Configure and create basic logic for each scene.


>The very first step after starting game development is to create a playable prototype. The prototype provides the direction of the game and becomes the foundation for the content to be developed later. Therefore, the prototype version must implement the core functions that you want to create.

1) The core elements of the game, player and enemy objects, must be created and have basic interactions with surrounding objects.
2) Create stage and background objects that fit the game play situation.
3) Implement player interaction with objects (movement, attack, scrolling)
4) In the case of enemy forces, you must interact with each other and attack and destroy them according to the situation.
5) The interaction of each element creates playable basic content.


Alpha version production (18th ~ 38th round)

Based on the playable prototype, we will develop an alpha version with similar quality to the actual playable version.
At this time, refactoring (analyzing existing projects to add logic and functions and optimize them) and replacing resource data are performed. In addition to expanding the flow within the game and improving the logic, the game playability is improved.

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 fix the existing player form and allow dynamic play by directly downloading assets, replacing modeling, and adding animations.
3) We will change it to be closer to the actual game by replacing in-game components and creating and replacing terrain to be used in the game.

4) Establish the foundation of data management through design patterns and extension of logic for each object based on a finite state machine.


Beta version production (31st ~ 48th lecture)
We will fix and replace various elements that were not touched in the alpha version and begin to seriously fix bugs in the logic. Then, we will add and improve core elements in the actual game to create a game with commercial value.
1) Save and load the information required in the game.

2) Balance it

3) Establish marketability by building stores and improving any shortcomings in each scene.
4) Screens and UI that were not added in Alpha will be replaced.
5) Background music and sound effects can be played and the volume can be adjusted.
6) Improved enemy information and fixed in-game bugs.
7) Attack and hit related effects are added.
8) Upgrade to higher quality content by fixing bugs in the process of recycling scenes.


Check out Professor Koh Hyun-cheol's other lectures 🏃


Goh Hyun-cheol's Unity Genre Project Game - Defense Game

Goh Hyun-cheol's Unity Genre-based Project Real Game - Run Game


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.

  • Although it's a hybrid casual genre, it includes all the essential elements of a shooting game, so it will be helpful when creating other games as well.

Need to know before starting?

  • Since the Unity engine uses C# syntax for logic control, it's good to have a basic understanding of C#.

Hello
This is

15,410

Learners

769

Reviews

589

Answers

4.7

Rating

38

Courses

Curriculum

All

50 lectures ∙ (20hr 11min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • muttul589114님의 프로필 이미지
    muttul589114

    Reviews 57

    Average Rating 4.8

    5

    30% enrolled

    Cảm ơn bài giảng quý báu.

    $26.40

    softcampus's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!