This is the character model we settled on. While it is quite simple, often the simpler things are better. What is unique about our character model is that it was created entirely in Groop Studio. this means we were not only able to utilize our past project, but since it was made in unity, it was incredibly easy to handle porting the textures/materials to unity.
For right now, our character model looks the same for everyone. That will change. eventually, we plan to allow players to not only change all aspects of their default character, but also to have access to unlock-able voxels, that based on the number the player contains, determines the number of additional blocks the player can put anywhere they please on the character.
After Working on The model, we made some basic menus. While these certainly will not be the final way the UI looks, it is a fine starting point that allows us to interact with the different parts of the game. We added Buttons for categories we plan to have, which include Character customization, settings, playing through practice and multiplayer, and leaving the game.
Lastly, we spent some time working on the movement system. this included working out a system that allows movement that falls into 3 categories:
category 1- platform movement. This is standard movement, where the player moves with WSAD, and is impacted normally by gravity.
Category 2- ramp movement, where the player is in contact with a ramp. it allows the player to hold either A or D to keep contact with the ramp, and as long as the player's rotation is within a reasonable range close to being parallel with the ramp, they will gain velocity.
Category 3-Air movement, where the player is neither on a ramp or platform. often if the player is coming off of a ramp, they will have a substantial amount of velocity, which will allow them to maneuver in the air. wherever the player has their mouse pointed, this is the direction that the player's velocity will carry them, rather than maintaining velocity in the trajectory they were on when they left contact with a ramp or platform.
Added character model
Added movement system
Added basic menus
Added Developmental map, for testing purposes