
Learn to create a turn-based 2d RPG game, apply top 10 game concepts, implement spells to attack enemies and enemy abilities, and explore monetizing your own project.
Set up a new Unity project for a turn-based 2D RPG, name it, and create an initial game object such as the fireball to begin building the scene.
Learn to implement a spell casting system in Unity for a turn-based 2d RPG, including target positioning, moving spells toward enemies, and destroying spell objects when in range.
Implement a character script in Unity for a turn-based 2D RPG, defining health, max health, damage, defense, and healing, and destroy the game object when health reaches zero.
Learn to build a character script for a turn-based 2D RPG in Unity, covering spell casting, resource checks, and instantiation with targeting for the Clocktower rescue scenario.
Develop an enemy script using a switch case structure, set up spawn points, and create a collector to manage collection and items, while enabling spell casting and healing mechanics.
Build a turn-based battle controller in Unity for a 2D RPG, managing player and enemy units with a dictionary and indices, implementing attack sequences and turn logic.
Explore the battle controller logic for a turn-based 2D RPG in Unity, detailing how active terms, unit life checks, and attack, dispel, and damage functions drive combat turns.
Set up the battle UI by creating a battle control object, configuring the enemy UI panel, and adding action buttons for spell, attack, and defend.
Develop a Unity UI controller to manage battle actions by wiring buttons, prefabs, and inspector settings, handle collider events, and implement spell, attack, and defend interactions.
Learn to import asset packs into Unity, create and name character and spell animations, adjust timing, assign sprites for player and enemies, and organize turn-based rpg assets.
Design and implement the battle launcher in Unity by building the battle controller, creating launch functions, wiring enemies and players, and testing with a demo.
Update the battle launcher by adjusting the camera, integrating UI panels and events, and wiring attack, target, and defend actions to drive combat in the turn-based RPG.
Fix a spell button click bug in a Unity turn-based 2D RPG by debugging the state logic, updating the enemy click area, and displaying character titles for responsive combat.
Learn how to create your very own Turn RPG game for mobile or PC using Unity2D, an industry-standard program used by many large gaming studios and indie developers across the world.
You won’t just be learning programming concepts in this course, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.
This course has been designed to be easily understandable to everyone,we start from scrach,easy codes to hard codes and every code will be explained so whether you’re a complete beginner, an artist looking to expand your game development range or a programmer interested in understanding mobile game design, this course will help you gain a greater understanding of development.
At the end of this course you will have developed the ability to create such PC game elements as:
Creating the world
Make enemy
Make player units
Turn base battle
Healing
Making diffrent Spells
Learning C# codes
Start learning today and let me help you become a mobile and PC game developer!
Understand how to earn revenue using advertising in their games
Learn C#, a modern versatile programming language
Understand the capabilities of mobile development in Unity
Develop strong and transferable problem solving skills
Gain an understanding of the game development process
Mac or PC capable of running Unity 2D
The latest version of Unity 2019 or 2020
Anyone who wants to make their own mobile and pc games
Anyone interested in learning to publish apps and games to the Play Store or stream
Complete beginners with an interest in learning mobile and PC game development
Developers who want to re-skill across to mobile development
People who want to create and publish their own mobile or PC games