My Tactical RPG Prototype
About
This is a simple prototype for a tactical RPG idea I had. It's a party based RPG, similar to Final Fantasy and Dragon Age. You can walk around freely or use the mouse cursor to move your party members. Likewise you can move the camera around the character when holding down the right mouse button, zooming in and out using the scroll wheel. You can attack an enemy by right clicking on him, or try an ability using any of the number buttons on top.
A feature that is completely flawed and buggy right now, is the tactics system I'm trying to implement. When it works properly, it allows you to easily create simple AI programming blocks for your party members to engage. It should only work on allies that you aren't directly controlling. Press B to toggle the menu, and try it out for yourself. The save data for these are stored in your Local Appdata folder, similar to many Unity games. Interesting enough, the enemies also use the same tactics system, which you can see in the tactics XML file. This system is completely buggy right now, and it's often for enemies and allies to not follow their AI pattern properly.
This is a simple prototype for a reason. It's a buggy mess, with placeholder assets that I plan to replace in the future. Feel free to leave feedback in the comments.
Controls:
Move Character - W, A, S, D or Right Click on the Floor
Move Camera - Hold Down Right Mouse and Move Mouse
Zoom Camera - Use Scroll Wheel
Change Character - Click Their Portrait On The Top Left, Or Left Click on Ally
Attack Enemy - Right Click On Enemy When Attack Mouse Cursor Is Shown
Switch Weapon - Click Weapon Indicator On Lower Right Side of Screen
Menu - Escape
Tactics Menu - B
Crouch - C
Use Abilities - Try Out Top Number Buttons 1-9, See What Works...
Pause Time - Space Bar
Unity Assets (some are placeholders that I'll replace later on):
- Opsive's Ultimate Character Controller
- Ulimate Character Controller On Asset Store
- Chronos
- Chronos On Asset Store
- Mixamo Animation Packs
- https://assetstore.unity.com/packages/3d/animations/magic-pack-36269
- https://assetstore.unity.com/packages/3d/animations/melee-axe-pack-35320
-
RPG Core Combat Course on Udemy
- https://www.udemy.com/unityrpg/
-
Environments and Models from Nobiax / Yughues
- https://assetstore.unity.com/packages/3d/vegetation/trees/yughues-free-palm-tree...
- https://assetstore.unity.com/packages/2d/textures-materials/metals/yughues-free-...
- https://assetstore.unity.com/packages/3d/vegetation/plants/yughues-free-bushes-1...
Source On GitHub