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

You can create hybrid casual games using Unity 6.

(5.0) 1 reviews

38 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 in the industry, including indie games.
The Unity engine allows existing game developers to easily develop games, and even those who are not professional developers can use it as a foundation for creators in various fields to create content or games in their areas of interest.
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.

If 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)
We will cover brief information and knowledge about hybrid casual games, as well as set up a simple game plan and production sequence.


Prototype Production (Lectures 3~18)
> Unity content consists of one or more scenes. Therefore, we will organize 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 content to be developed later. Therefore, the core functions you want 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 the player object's interactions (movement, attack, scrolling).
4) For enemies, implement situational interactions, attacks, and destruction behaviors.
5) Additionally, you will create playable basic 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 resource data replacement will take place. Furthermore, you will expand the in-game flow, improve logic, and enhance the overall gameplay experience.

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) We will 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, by adding and improving core elements within the actual game, you will 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 Hyeon-cheol's Unity Genre-Specific Project Game - Defense Game

Ko Hyun-cheol's Unity Genre-specific Project Real-world Game - 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,101

Learners

829

Reviews

595

Answers

4.7

Rating

46

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 67

    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!

    $26.40