Skip to content

dotis90/unity-2d-turned-based-rpg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

169 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

unity-turned-based-rpg

A sample project for a turned based RPG game that uses Pokemon as its foundation. Based on the Youtube tutorial series here. This project exists to be reference material for future projects, not an actual finished game.

Features

  1. Introduction and Tile Based Movement
  2. Player Animations
  3. Adding Collisions
  4. Adding Long Grass and Random Encounters Logic
  5. Creating Pokemon using Scriptable Objects
  6. Creating Moves For Pokemon
  7. Battle System Setup
  8. Battle System - Action and Move Selection
  9. Implementing Attacks in Battle System
  10. Critical Hits & Type Effectiveness
  11. Battle Animations
  12. Starting and Ending Battles
  13. Physical and Special Moves
  14. Party System
  15. Party Selection Screen
  16. Switching Pokemon in Battle
  17. Refactoring Battle Logic
  18. Stat Boosting Moves
  19. Showing Stat Changes & Using Speed Stat
  20. Status Conditions - Poison & Burn
  21. Status Conditions - Sleep, Paralyze, & Freeze
  22. Volatile Statuses & Showing Pokemon Status in HUD
  23. Secondary Effects of Move & Checking Move Accuracy
  24. Improving Battle System Architecture
  25. Move Priorities & Bug Fixes
  26. Adding NPCs
  27. Dialogue System
  28. Custom Animation System for Characters
  29. Making NPCs Walk
  30. Improving NPC Behavior
  31. Adding Trainers
  32. Trainer Battles
  33. Improving Trainer Battles
  34. Catching Pokemon
  35. Run From Battle & Bug Fixes
  36. Experience / Level Up System
  37. Experience / Level Up System 2
  38. Learning New Moves
  39. Forgetting Old Moves to Learn New Ones
  40. Scene Switching 1 - Creating Portals
  41. Scene Switching 2 - Changing Scenes
  42. Scene Switching 3 - Connecting Portals & Fixing Issues
  43. Indoor Scene & Fading on Scene Switch
  44. Additive Scene Loading
  45. Additive Scene Loading 2 & Bug Fixes
  46. Saving/Loading
  47. Saving Player Party
  48. Persisting Scene States
  49. Creating Menu
  50. Refactoring Party Screen & Making it Reusable
  51. Creating Inventory UI
  52. Creating Inventory System\
  53. Inventory UI Scrolling
  54. Inventory System 2 - Selecting Pokemon to Use the Item on
  55. Using Items & Bug Fixes
  56. Using Items in Battle
  57. Implementing all Recovery Items
  58. More Item Types
  59. Fixing Bugs & Explaining How to Debug Issues
  60. Using Pokeball Items from Inventory
  61. TM & HM Items
  62. TM & HM Items 2
  63. Improving Dialogue & Interaction System
  64. Adding Pickups
  65. NPCs Giving Items
  66. Saving Items
  67. Story Items
  68. Quest System
  69. Quest System 2
  70. Enable/Disable Objects based on Quests
  71. Refactoring Scriptable Object Database
  72. Saving Quests
  73. Evolutions
  74. Evolutions UI
  75. Evolution Items
  76. Bug Fixes in Evolution & Level Up
  77. Healing Pokemon
  78. Dialogue Choices
  79. Shops 1
  80. Shops 2 - Money
  81. Shops 3 - Sell Multiple Items
  82. Shops 4 - Shop UI
  83. Shops 5 - Buying Items
  84. Completing Shop System
  85. Audio System - Adding Music
  86. Adding Sound Effects
  87. Adding Sound Effects 2
  88. Ledge Jumps
  89. Improving Wild Encounters
  90. Customizing MapArea Inspector
  91. Cutting Trees
  92. Surfing
  93. Battles From Water
  94. Improving Battles From Water
  95. Cutscene Builder
  96. Cutscenes 2 - Implementing Cutscene Actions
  97. Cutscenes 3 - Parallel Actions
  98. Customizing Cutscene Actor Selection UI
  99. More Cutscene Actions
  100. Improving Cutscenes
  101. State Stack Architecture
  102. Generic Selector & Controller Input
  103. Generic Selector 2
  104. Refactor Party Screen with Generic Selector & State Stack
  105. Refactor Inventory Screen
  106. Refactor Using Items
  107. Refactor Forgetting Moves
  108. Refactor Battle State
  109. Battle Sub States Refactor

About

Sample project demonstrating how to create a 2D turned based RPG in Unity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages