Wizard RPG
- Description
Wizard RPG is an RPG game where you draw lines through runes to cast spells.
- Screenshots / media
- Link to main document
- Link to Itch.io page
Team
- EgonVM, egonvm (team lead, frameworker),
- Uku Varblane, ukuvarbl (logistics master)
- Uku Renek Kronbergs, ukurenek (documenter, art director)
Progress
Prototype
The first prototype made was to test out the line drawing concept. The prototype was made in Godot game engine. The prototype scatters 8 squares around, 3 of them having green circle while the rest bear a red circle. The goal is to get the blue circle (which appears when the left mouse button is held down) to pass all squares with green circles while avoiding those with red circles. Once the mouse button is released, the squares are re-scattered.
The prototype revealed the following things:
- The runes don't have to be far away from each other. Extra care must be had so that the runes won't overlap though.
- There should definitely be a way to reset the choice, as hand shaking is an extra factor to consider in VR.
- The runes should be scattered before starting to draw a line so the player can make plans on how to draw a line first, choose a starting point to draw a line from, and then get to drawing.
First Milestone
The game was started in Unreal with the VR template. Using the assets found on the internet (and writing down credits and uploading these to git too to remember later), the runes were built up using a plane displaying a picture, a plain rune model, light, and particle effects.
The wand was made next using one of the wand models. It includes a ray-tracing system, which detects which rune is the wand pointing to, and when pointing at the rune area, the pointing effect is displayed.
Final progress done for the milestone was refining the sizes and wand grabbing for the VR environment, resetting the active runes by reaching the wand to the rune area and teleporting the wand to the hand when grabbing something. However, there are issues: the rune area tends to be too far away and the teleporting only works once. One goal for the second milestone is to fix those issues and finish up the spellcasting system.