Herman Tulleken, Blogger July 15, 2024 23 Min Read This post first appeared on our blog at Gamelogic. In software development, particularly in game development and real-time applications, efficient memory management is crucial for maintaining optimal performance. One common technique employed to manage objects efficiently is known as object pooling. An object pool is a …
Programming
Why some games can’t work well on Steam Deck
Bryant Francis, Senior Editor May 28, 2024 2 Min Read Image via Spiderling Studios. At a Glance Developers want players to enjoy their game on Steam Deck—but it’s not easy to make every game work on the platform. During our conversation with Spiderling Studios’ lead producer Toby Hawkins and publishing director Stefan Metaxa, our conversation …
Preparing the Sprawl: On Developing Lil’ Guardsman’s Code Foundation
Italo Capasso, Blogger November 7, 2023 6 Min Read Getting some rest… with a new job! Before I started working on Lil’ Guardsman as its lead developer, I had been working non-stop in gaming for 15 years. It seemed like it might finally be time to slow down and take a break! But no. My …
W4 Games says Godot console porting solutions land in October
Bryant Francis, Senior Editor September 9, 2024 5 Min Read Image via Adobe Stock/Godot. At a Glance Though developers have picked up open-source engine Godot, they’ve struggled with difficulties porting to consoles. Godot can’t support native console porting because of Nintendo, Sony, and Microsoft’s proprietary software. W4 Games was established to provide console-friendly tools and …
Reimagining co-op — A case study of Journey’s multiplayer gameplay
Rushil Sojitra, Blogger November 8, 2023 9 Min Read Co-op video games have been around since the 1970s when the arcades first introduced the Pong doubles game. Although the genre has come a long way since then, there is a constant appreciation for it over time among the players. Essentially, co-op is a sub-genre of …
Deep Dive: Console cross-play and how we made it work in Insurgency
Denys Slipchuk, Yurii Dudnik May 7, 2024 6 Min Read Images via New World Interactive. Game Developer Deep Dives are an ongoing series with the goal of shedding light on specific design, art, or technical features within a video game in order to show how seemingly simple, fundamental design decisions aren’t really that simple at …
What to do about Game Engines with Rez Graham and Bryant Francis: Game Developer Podcast Ep. 42
April 30, 2024 Music by Mike Meehan. Produced by Jordan Mallory. Selecting an engine is an important moment in every developer’s journey towards finally shipping their game, but when is the right engine actually the one you make yourself? What are the downsides of throwing your lot in with an off-the-shelf solution, and what can …
How to Implement AI Workflows that Your Artists Will Actually Want to Use
Kent Keirsey June 20, 2024 6 Min Read Introducing AI into creative workflows, particularly in game development, can feel like a double-edged sword. On one side, it offers unprecedented efficiency and new possibilities. On the other hand, it raises fears about losing control of the final product and compromising artistic integrity. The key is to …
Ability for Other Abilities
Billy Moore, Blogger December 1, 2023 4 Min Read Going into a project that requires dozens of abilities leads to interesting team dynamics, since the way that each ability interacts with the rest of the game is going to depend on how the team implements it. It raises questions about who should take on the …
Inspiring, not Demotivating: The Art of Giving Feedback
Anastasia Zaiceva, Blogger October 4, 2023 5 Min Read High-quality feedback may save a company a ton of money, and its employees—a dozen sessions with a therapist. Feedback shows how to achieve better results without any negative emotions, name-callings, or demotivation involved. Why Is Feedback So Important? In the business environment, feedback is frequently confused …