I am working on Life Seeker in a team of 8.
they are all very kind, talented and hard working and im loving working with them.
I joined the project around six months into development but quickly learnt the codebase and systems.
The project is in progress and will not be released for a few years, although a demo is currently available.
Development of the project is interesting since im working with lots of custom systems and creating tools working with them.
My contributions
Big things
All ranch mode development
Leading optimisation, build size more than halved, brought over 2-3x framerate improvements to a number of scenes
Time trial mode including ghost replay
Character interaction camera which detects if there will be obstacles in its path and repositions itself accordingly
Player launching cannon which calculates trajectory by creating points across an arc to move the player along
Gizmos to show cannon trajectory in editor based on selected power
Dialog debug window which works together with our custom node system to quickly test characters cutscenes
Controller support for all UI and gameplay outside of movement
Modular character creation system with scriptable objects
Polishing player movement
Working on Save system
Medium things
First person mode
All Settings (VSync, Framerate, Font, ect.)
All pause menu functionality
Solved various github issues
Made camera smoothly follow the player during jumps
Creating nodes which unlock cards and ranch characters
Modular food and item creation and collection system - (Ranch Mode)
Day count and display system - (Ranch Mode)
Age, Hunger based on day system - (Ranch Mode)
Stat display UI with radar graph - (Ranch Mode)
Small things
2D characters locking to the camera in a 3D space
Smoothed camera movement between gravity fields
Build testing tools for QA
Camera reset button
Liquids which damage over time and kill if submerged
Ranch UI code
Pushable objects
fixing canvases, fixing clipping, Improving scene and project organisation
Testing and giving feedback on performance for all levels
Play testing and feedback
Simplifying the git workflow for those unfamiliar
Bug Fixes
Fade vfx not working when triggered by a character node
Bug where objects would sometimes flash in and out of existence
Dialog not saving correctly
Audios playing when they shouldn't
Triple triad not displaying empty images correctly
2D characters spawning at incorrect heights and displaying incorrectly