User Tools

Site Tools


development_milestones

This is an old revision of the document!


Development Milestones

A note to potential Potioneers: this section contains spoilers for the thinking behind and the implementation of every aspect of Potioneer. Don't read any further than this paragraph if you want to come in cold (recommended). If you're a fellow dev or you want to help out with Potioneer or you're just curious where it's headed, then by all means, read on.

A note from lead Potioneer, John

Previously I had been using Trello to maintain my internal to-do list, but recently I've wanted to move away from relying on third-party and commercially-hosted solutions. I want to do things old-school, hosted by myself or the community. There's no reason why I can't use the wiki for this. And, it'll give you guys and girls (and everyone in between) a trusted and friendly place to go to get your Potioneer updates while it's in development. Welcome!

To do

  • Organize game plants into groups for each biome (tree type 1 likes sandy areas, tree type 2 likes high mountains, etc.)
  • Grow trees organically using Unity's tree Branch Group: Length value rather than scaling model in all axes
  • Grow plants organically by converting them from fixed models to procedurally generated stems with unique bulbs and flowers
  • Pick up whole trees in god mode
  • Place whole trees in god mode
  • Paths begin to form (terrain splatmap) on sections of grass which are walked on often (see: desire paths)
  • Implement all flora as part of Unity ECS/DOTS to eliminate game objects
  • Record new trailer
  • Scale player camera in prep for Shrink potion/mouse mode
  • “Edge of the world” waterfall, like water falling off the edge of a table
  • Fix orientation of tools when picked up
  • In-game camera to capture beautiful moments

Complete

  • Replace VRTK with SteamVR 2.x Unity library (big job!)
  • Use SteamVR hands which contain the 31 bones used for poses with Knuckles and other controllers
  • Configure and test trackpad locomotion with SteamVR 2.x
  • Scale player camera in prep for Grow potion/god mode
  • Write code to identify what the terrain at any point in space is made of (grass mixed with dirt, rocks, stones) to identify biome
  • Build complete list of all terrain textures (normal maps included)
  • Reduce terrain texture sizes to improve download and performance
development_milestones.1574645157.txt.gz · Last modified: 2023-08-03 03:24 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki