inflearn logo

Unity 6 Genre-Specific Project Practical Game - Hybrid Casual Game (Shooting)

You can create hybrid casual games using Unity 6.

(5.0) 1 reviews

41 learners

Level Basic

Course period Unlimited

C#
C#
Unity
Unity
game-programming
game-programming
Unity6
Unity6
C#
C#
Unity
Unity
game-programming
game-programming
Unity6
Unity6

What you will gain after the course

  • As part of the genre-specific game development series, this course involves creating a shooting game with the controls of Flappy Bird.

  • It not only serves as the foundation for creating your own indie games but also helps in developing other genres.

The Unity engine is a versatile engine used by many companies and individuals, from professional industries to indie game development.
The Unity engine allows existing game developers to create games easily, and even for those who are not professional developers, it serves as a foundation for many creators in various fields to build content or games they are interested in.
This course explains how to create hybrid casual games among the various types of content and games that can be made with Unity.
The lectures are conducted based on practical game development project methods, and this course explains how to create a playable hybrid casual shooting game.

As you follow along with the lectures and develop step-by-step, you will feel confident that you can fully create your own game by the time you finish the course.

Softcampus is striving to provide fun and useful lectures. Thank you.


Information about additional content can be found by visiting the Soft Campus website.

http://www.softcampus.co.kr

Lecture Introduction and Overview (Lecture 1~2)
Establish simple information and knowledge about hybrid casual games, along with a brief game plan and production sequence.


Prototype Production (Lectures 3~18)
> Unity content consists of one or more scenes. Therefore, we will configure multiple scenes within the content
and create the basic logic for each scene.


>The very first step after starting game development is creating a playable prototype. The prototype suggests the direction of the game and serves as the foundation for the content to be developed later. Therefore, the core functions you intend to create must be implemented in the prototype version.

1) You must create the core game elements, the player and enemy objects, and implement basic interactions with surrounding objects.
2) Create stages, background objects, and item objects that fit the in-game play situations.
3) Implement interactions (movement, attack, scrolling) for the player object.
4) For enemies, implement situational interactions, attacks, and destruction behaviors.
5) Additionally, create the basic playable content through the interaction of each element.


Alpha Version Production (Lessons 18 ~ 38)

Based on the playable prototype, you will develop an alpha version with quality similar to the actual playable version.
During this process, refactoring (analyzing the existing project to add logic and features and optimize) and the replacement of resource data will take place. Furthermore, you will expand the in-game flow, improve logic, and enhance the overall gameplay.

1) We will fix errors through simple bug patches and search various resource (asset) markets to find design and 3D elements for improvement.

2) We will modify the existing player form, download assets directly to replace the modeling, and add animations to enable dynamic play.
3) Through the process of replacing in-game components and creating and swapping the terrain to be used in the game, we will make it more closely resemble an actual game.

4) Establish the foundation of data management through design patterns and the expansion of logic for each object based on Finite State Machines.


Beta Version Production (Lessons 31–48)
In this stage, you will modify and replace various elements that were not addressed in the alpha version and begin fixing bugs within the logic in earnest. Additionally, you will add and improve core elements within the actual game to shape it into a product with commercial value.
1) You will implement the saving and loading of necessary in-game information.

2) Balance the game

3) Establish marketability by addressing deficiencies in each scene and building a shop
4) Replace screens and UI that were not added in the alpha version
5) Enable background music and sound effects playback, and allow volume adjustment
6) Improve enemy information and fix in-game bugs
7) Add attack and hit-related effects
8) Upgrade to higher quality content by fixing bugs during the process of recycling scenes


Check out other courses by Instructor Hyeon-cheol Ko 🏃


Koh Hyun-chul's Unity Genre-Specific Project Game - Defense Game

Ko Hyun-cheol's Unity Genre-Specific Practical Game Project - Run Game


Recommended for
these people

Who is this course right for?

  • I recommend this to those who are interested in games and those who want to create games using Unity.

  • Although it is a hybrid-casual genre, it includes all the essential elements of a shooting game and core in-game components, so it will be helpful when you create other games as well.

Need to know before starting?

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

Hello
This is softcampus

16,487

Learners

846

Reviews

598

Answers

4.7

Rating

49

Courses

Soft Campus is an education center that supports online and offline lectures and content sales.

For inquiries regarding AI-related fields and the purchase of various lectures and content, please contact us at raputa@nate.com or by phone at 02-553-0824.

Thank you.

More

Curriculum

All

50 lectures ∙ (20hr 11min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • muttul589114님의 프로필 이미지
    muttul589114

    Reviews 72

    Average Rating 4.8

    5

    30% enrolled

    Thank you for the valuable lecture.

    softcampus's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!

    25% off for new members

    $16.40

    25%

    $26.40