General Weekly #12
The game development industry brings something new all the time. General Arcade shows the most interesting releases, updates and news of the past week, which are recommended reading for both industry veterans and novice developers.
Updates/releases/news
An almost two-hour documentary about the history of Crystal Dynamics
Rollback in netcode and other multi-user solutions
An excellent thread with an analysis of various solutions for multiplayer games.
The video provides an overview of the physically accurate shading model on a physical basis. Discusses the Cooke-Torrance, Schlick GGX, and Fresnel BRDF models.
There is both a theoretical overview and an implementation in GLSL.
Mark Darr’s Game Development Channel
Mark Darra, former Dragon Age producer and BioWare veteran, needs no introduction. It turned out that he has a very interesting channel!
Speed up DirectX game loading with GDeflate for DirectStorage
An overview of GDeflate compression on the GPU. The influence of the intermediate buffer size on the compression rate is shown.
Glen Scofield answers questions about the Callisto Protocol.
How to engage players with effective UI and game design
Kristo Nobbs, Game Designer, shared a section from the latest UI/UX guide on how UI and game design can create deep immersion to captivate players.
Setting up a soda water simulation in Houdini
Max Schwuger showed how he created a simulation of carbonated water, told how they started working with Houdini.
DOTS: Scaling MonoBehaviour and GameObjects
The video shows how the popular game Indus Battle Royale uses its DOTS-based GenericLOD to scale conventional GameObject-based systems for animations, rigs, assets, and visual effects.
Chasing the Unseen uses the math of fractals to create its environment
Taking on such an ambitious project as an indie developer knew he needed the right tools. In a technical post, he told how he approached these tasks.
How to implement a Great Jump for a Platformer
In the Game Design Guide, the author shares tips and tricks you can use to improve Unity 2D’s jumps and movement, such as coyote time, double jumps, and more.
Creating a Japanese Garden Scene in Unreal Engine 5
Environment and Props Artist Aakarsh Gupta talked about The Final Ascent project, explained how scene assets were modeled and textured, and discussed lighting setup in UE5.
Paranormal Tales: How did the game top the Steam trends?
Don’t try to sell a product (your game); instead, try to tell his story – there is a huge difference between these things.
From Weapons to Wizards: Transforming Aesthetics and Modularity in Tiny Tina’s Wonderlands
In a session with Audio Summit 2022, Gearbox Software’s Joshua Davidson illustrates how the soundscape has been aesthetically transformed into a fantasy aesthetic to bring Tiny Tina’s Wonderlands sound world to life.
A small interview with the developers who use the Defold engine to create the game.
Creepy paper world Paper Cut Mansion
It took developer Space Lizard Studio 5 years to bring this paper project to life. And the creation of the game required a lot of manual labor.
We thank Andrei Apanasik for writing the original post and allowing us to publish it on our blog in English.