Starting a dev diary as a keepsake of how much I've done. Don't expect this to be updated on a frequent cadence until I start sharing the game more publicly. For now, this will just be a place to write down my thoughts on Project: LocalPineappleRuinsEverything.
The project has two goals; to give me an excuse to get my feet wet in Unity DOTS and to make a compelling VR archery game for the Oculus Quest.
I've gotten to a somewhat comfortable development cycle with ECS, thinking of my code in forms of entities, components and systems. In addition, I'm following a Functional Core/Imperative Shell philosophy on my systems, as to be able to run tests on functional pieces. The goal is to make a game that is highly performant for what I'm thinking will probably be the most consumer friendly (and popular) yet not as power intensive VR headset; the Oculus Quest. This will allow for more effects, more arrows, and just an overall more pleasant looking game in VR.
Which leads to my second goal. VR archery games exist both on SteamVR and Oculus Quest, but I find the offerings on the latter lackluster. Most seem to be bare minimum and just plain ugly at times. I find it hard to believe that the best VR archery game, both in controls and aesthetic, is Longbow, a demo game available freely on Vive. This is why I want to make this game. That and my girlfriend's mother absolutely loves Longbow but only owns a Quest.
While these are my goals, I by no expecting this to be a break out success that I'll be pouring my heart and soul into. This is first and foremost a learning experience, and as such I expect to be redoing a lot. It doesn't help either that Unity DOTS is still in preview, and as such they do not recommend it for release. Besides, I am doing this in my free time on top of a full time software developer position, so I bet there will be days, weeks even that I just want to get off the computer after work. Still I'm trudging ahead to what I expect will be a fun game.
Anyways that seems to be enough for an intro. Guess I'll post a pic of the test level I set up for when I start doing pathfinding in ECS:

No comments:
Post a Comment