In this Tutorial Series, you'll learn How to Make a Game like Pokemon in Unity. It covers core RPG mechanics like Turn-Based Battle, Experience/Level Up, Quest System, NPC/Dialogues, Status Effects, Items, Inventory, Shops, Saving/Loading, etc. Along the way, you will learn Clean Coding Practices, Advanced C# features, Design Patterns, how to Architect the game in a scalable way, etc. Get the complete project files of the series by becoming a supporter on Patreon https://www.patreon.com/posts/39632268 Checkout my 3D Pokemon like RPG Course on Patreon https://www.patreon.com/posts/65815380 Download the art assets needed to follow along with this series https://github.com/GameDevExperiments... Hi, my name is Athul. I'm a Software Engineer and a Freelance Unity Developer. I've been using Unity for the last 6 years. My goal with this series is to share the things I've learned throughout the years 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, 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. All the features are implemented in a modular way, so you will be able to use them for other projects too. I've spent more than 500 hours making this series. So I hope you find it helpful :) 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: https://www.youtube.com/watch?v=3h6kZ...