A programming lesson that's been hammered into my skull is to not try to create a general system until you've implemented AT LEAST a handful of one-offs the system is supposed to support.
Otherwise you waste endless time fighting with and refactoring your "general" system.
Posts by Jay Mattis
Thanks for this! Really looking forward to digging in.
So, today the 10 year old got interested in scutoids due to a Vi Hart video, and that led to looking into all sorts of weird shapes, and HOLY SHIT how come nobody told me about trajectoids? www.youtube.com/watch?v=VbuX...
A composite of four screenshots from Metroid Prime 1, each showing a different visor view.
Prime 2 Visor Post Incoming, bringing this from Twitter for MP1:
#MetroidPrime Dev - 60fps Visors. I get asked a lot how we held 60fps with four visors. The short answer is to make one visor the "baseline," and make sure the others perform as well or better, with tech or design. 1/7
I had no idea MoCA was a thing until now. That’s huge, thank you!
If you’re interested in netcode, check out my series of articles where I dive into a number of common netcode architectures to explore the player experience and the pros/cons of each. 🧵
Part 4: Tribes
Originally developed for the Tribes franchise of video games, this network model was employed by the Halo franchise as well, and is more or less what you’ll find built into Unreal Engine.
www.snapnet.dev/blog/netcode...
Part 3: Snapshot Interpolation
Popularized by Quake, this network model is typically found in competitive shooters.
www.snapnet.dev/blog/netcode...
Part 2: Rollback
An evolution of the lockstep architecture that allows for more responsive input. Most commonly used in 1v1 fighting games.
www.snapnet.dev/blog/netcode...
Part 1: Lockstep
One of the earliest netcode architectures and still commonly used for certain genres, like RTS games.
www.snapnet.dev/blog/netcode...
If you’re interested in netcode, check out my series of articles where I dive into a number of common netcode architectures to explore the player experience and the pros/cons of each. 🧵
👀🍿