Spirit Scribbler, a place where skeletons rule the world, and you draw shapes to defeat them. This was a fun Unity project to learn new skills about the line renderer for drawing, and a small deep dive into shape detection.
- Try now at: https://ethanp314.itch.io/spiritscribbler
- To play the game, you will need to be on a computer.
- To attack the enemies, you draw the shape that is the farthest to the right, and once there are no more shapes, the enemy is dead.
- On drawing - you need to be precise, for it tells what shape you draw.
- For some reason, you have to be especially precise when drawing squares
- You take one point of damage when the enemy attacks you, then the enemy dies
- Learn everything I needed to know about how to draw in Unity.
- Line Renderers.
- Detecting Mouse Movements/Presses.
- Learn about P$ algorithems.
- Create the files for the possible shapes the player can draw (Square, Triangle, Star).
- Creating the player and its parts.
- Finding a cool wizard sprite.
- Animating this sprite to make it feel more alive.
- Implementing a (probably not great) state machine to track which animation the player should be doing.
- Adding a way to attack using the shape the player draws.
- Adding a health bar of sorts.
- Creating the enemy (skeleton) prefab and its parts.
- Finding skeleton sprite (this one already had animations).
- Making a follow action so that the enemy will move towards the player from wherever the enemy is.
- Adding a check if the enemy is close enough to the player, it will attack.
- Making it so that if the enemy hits the player, the enemy will die, so the player doesn't get too claustrophobic.
- Adding an animation for each of these actions (walking, attacking, dying).
- Making an enemy spawner that will spawn one enemy every 5 seconds at a random place 10 units (just off-screen) away from the player.
- Create my scene manager to control when to switch scenes.