Demonstration of the Turn-Based Strategy Game in 2D. See recording of quick walkthrough of demo level: https://www.youtube.com/watch?v=ikGNtb2VD-k
Shows the viability of going through the course (a second time for me) and using 2D sprites and effects. Small changes (a couple decent size) had to be made as I went along.
Notable changes:
All effects are through the particle system either with particles or texture sheet animation in the particle system. No animators or animator controllers
Use of Tilemaps
Raycasting is different in 2D vs 3D
Number of bug fixes from the course:
Visual bug where ragdoll animation occurs before bullet hit, noticable if you slow the bullet way down. Used a similar callback as the grenade to detect when bullet hit to create particle effect.
Numerous grid system visuals fixed. Still one to go.
Can’t throw grenades through obstacles. Fixed by using pathfinding.
Enemies could shoot through doors. Marking the door as an obstacle layermask fixes it.
Takeaway
Even with the couple of bugs the course lays an excellent foundation on which to build on, whether it is 3D or 2D. Actions are easily expandable and the course covers most actions found in games… melee, ranged, AOE, interact. Only a small step to add a sinlge-target action (think heal spell) or other specific actions. It also wouldn’t take much to layer on some of the other GameDev.tv RPG courses to flesh out a workable prototype.