I played through all waves and enjoyed leveling my guy up for the final boss. It ran well and the effects were nice. I would love to see this project grow! Nice work.
Play game
Magel's PC's itch.io pageResults
Criteria | Rank | Score* | Raw Score |
Overall | #5 | 3.446 | 3.446 |
Theme | #5 | 3.500 | 3.500 |
Gameplay | #6 | 3.286 | 3.286 |
Aesthetics | #7 | 3.214 | 3.214 |
Usage of DOTS | #7 | 3.786 | 3.786 |
Ranked from 14 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.
Usage of DOTS/ECS in this project
Collision Event. Trying to separate them with partition area groups that have an Index. And everyone will check's nighbouring area to check distance. I think I did a good job there, no problem so far (circle collider only). Also layering bitmask is quite lovely
Hit Data event. Damaging in ECS quite challenging. I use the hit data from collision and write that to buffer that will be read and cleared by mono. Also using UnityRef<Weapon> to do the callback OnHit
Pathfinding. Seems my pathfinding jobs is really bad, will continue to develop it later. The pathfinding kinda okay. I also write it to the buffer as the points, and AgentMovement following it. The baking check uses Unity.Physics.CheckSphere. Still confused with new physics authoring though
Hybrid mono-ecs seems redundant. Creating Dynamic buffer to communicate within them. Wait, could I use the ISystem as singleton?
The [BurstCompile] is amazing. It's reduce almost the bottlenecks!
Thank you for the Jam. Keep your videos up! I really loves the ECS programming
Source Code Repo
https://bitbucket.org/digibox-gs/magels-pc/
Percentage of original art created for this project
90%
Leave a comment
Log in with itch.io to leave a comment.