Prototype


I have made a mostly working prototype.

  • [R1] - not done, just for Windows now
  • [R2] - partially done, music is implemented, however there is not enough sfx
  • [R3] - done, works fine on my PC
  • [R4] - done, should work on any normal resolution, but it’s a bit boring now, will add a background with gameplay
  • [R5] - done, i use UI toolkit quite extensively
  • [R6] - not done
  • [R7] - done, i use only the new input system
  • [R8] - done, the game uses URP (camera, overlay camera, materials, lighting)
  • [C5] - done, the AI works quite well
  • [A1] - done, seems to be working
  • [A5] - done

Work log:

Day one: 6hrs

  • Set up input
  • Mouse look
  • Basic movement (will need to be improved)
  • Watched videos on UI toolkit, figured out i have an old version of UI toolkit, cried
  • Weapon system skeleton
  • Basic work on UI
  • Health UI
  • Reload UI (without elements)
  • Pause menu logic (without buttons)

Day two 10hrs

  • inventory system
  • SFX manager
  • player reload system
  • import basic level
  • start work on AI
  • enemy navigation
  • health pickup system
  • testing level

Day three 10hrs

  • enemy ai states
  • enemy damaging and taking damage
  • add death condition
  • textures
  • skybox

Day four 4hrs

  • ammo pickups
  • polishing

Day five 4hrs

  • viewmodel and viewmodel animation
  • player shooting system
  • main menu with level selection screen
  • settings menu

Day six 8hrs

  • implemented save system for player and everything else
  • enemy has unserialized state, need to deserialize and handle properly, got through each state
  • settings menu logic and persistence
  • load system cross level and persistence

Summary: So far I have spent about 40 hours on this project, however I think the work is mostly complete. All that is remaining is android controls, editor extensions and a bit of polish, which should not take more than 5 hours. The design is mostly unchanged, I decided to not implement running, crouching and enemy patrols due to the saving system taking more time than expected.

Files

Prototype_win64.zip 59 MB
Feb 11, 2025

Get Rootin' Tooter