Development Blogs

Hey there, Take a look at my development blogs, I cover all topics from Gameplay Programming to AI programming and much more, if you are more interested in some cool publications, head over to that tab.

unreal, C++, Memory, performance, soft ptr Guneet Singh unreal, C++, Memory, performance, soft ptr Guneet Singh

Unreal memory management c++

Unlock the secrets of efficient memory management in Unreal Engine with our comprehensive guide on managing UObjects. Learn how Unreal Engine uses memory heaps, custom allocators, and advanced garbage collection techniques to optimize performance and prevent memory leaks in your game development projects. Discover the best practices for creating and destroying UObjects, and explore the power of TWeakObjectPtr and TSoftObjectPtr for smart memory management. Perfect for game developers working with Unreal C++ who want to enhance their understanding of memory optimization and elevate their game's performance. Dive into the intricacies of Unreal Engine's memory management and take your game development skills to the next level!

Read More
algorithms, ai, video-games Guneet Singh algorithms, ai, video-games Guneet Singh

Boid Algorithm

Now, here’s the brain-teaser: how do you keep a game running smoothly online when you’ve got hundreds of these boids, I mean zombies, on screen? If you tried to update every single one in real-time over the network, you'd crash faster than a zombie hitting a closed door. The solution? Be smart about what you replicate. You only send over the important stuff, like where the lead zombies are heading, and let each player's game figure out the rest. It’s like giving out just enough directions to get everyone to the party without having to micromanage every step they take.BOID partnered up with, Hierarchical Replication, can be a real game changer for those networking geeks.

Read More