The ecosystem is still evolving very rapidly. Additionally, the vocal majority of the existing Unity community aren&#x27;t the most technically inclined. The result is something akin to the front-end web development community before Stack Overflow; essentially, lots of copypasta, not much published innovation.<p>I&#x27;m not sure how much of this linked library is even original; much of it seems to be just copied from Valve. The concept of dependencies is not present in much of what I have seen, so this isn&#x27;t surprising.<p>Having not read any formal writing and coming from what I consider to be more traditional systems (web dev), game dev has a lot of peculiarities. Adjusting to the concept of the execution frame (a literal video frame) as a point of reference for state, for example. The 10ms frame recommended by Alex Vlachos helped me quantify this and comprehend what the frequency were programming for, which makes something like the way keypresses are handled more sensible.<p>I&#x27;ve built two small projects in Unity, but am looking for another engine for my next project. Today, it still probably stands as the best choice, but Lumberyard, though riddled with bugs, is moving quickly in the right direction. Using an alternate stack for simulation (though not necessarily client-server) to get outside of the game loop has a lot of appeal. However, latency and the corrective prediction techniques do not look like fun to me.<p>My next project involves heavier simulation, which, after programming very simple AI in C#, has me looking to keep that codebase simple, specific and flexible; outside of the game loop. It&#x27;s likely that I&#x27;ll start with the simulation code only and add a graphical &quot;front end&quot; later. I can see this being justifiable on simpler experiences, too: loading any content from the internet will likely be less painful and faster if you pre-process it externally.<p>It&#x27;s still the wild west out there. The real smart people are employed by AAA studios building proprietary engines writing really dense C++. Indie devs are not primarily software people and Open Source gaming is a pretty sad effort. But, since we&#x27;re see more people like you and I getting interested due to the general appeal of VR, I&#x27;m sure the shared knowledge will grow at an increasing rate.