In this Tutorial Series, we’ll learn How to Make a Game like Pokemon in Unity. We will cover topics like, Turn Based Battle, Dialogue System, Random Wild Pokemon Encounters, Tile Based Movement. We will try make this game by using Good Game Development Practices.
I always wanted to make a pokemon game clone, and during this lockdown, I found the Battle System Tutorial by Brackeys and started building on top of it and finally decided to make a Tutorial Series on it.
Get the complete project files of the series by becoming a supporter on Patreon
https://www.patreon.com/posts/complete-project-39632268
Get script files for each part of this series (Useful to find mistakes in your script)
https://www.patreon.com/posts/script-files-for-38708232
Download the art assets needed to follow along with this series
https://github.com/GameDevExperiments/Pokemon-Tutorial-Art-Assets
Hi, my name is Athul. I’m a Software Engineer who is passionate about Game Programming. Most of the unity tutorials on youtube are beginner-level that focuses on creating something without considering good practices, design patterns, etc. This is fine when you’re making a small game like flappy bird, but for bigger games (like an RPG), it’s important to architect it in a scalable way using design patterns and good development practices, otherwise, it will become too messy and frustrating to work on as it grows.
I focus on creating intermediate-level tutorial series that covers the creation of games using a good and scalable architecture. Before making a tutorial, I make sure the code is clean and readable.
0:00 – What we’ll make in this series
1:55 – Project setup & Importing sprites
2:58 – Settings for pixel art sprites
3:38 – Create a tilemap and add background tiles
5:43 – Create the player
7:32 – Move the player (Tile-based movement)
13:09 – Remove diagonal movement
Part 2:
Source