Recently a long-awaited event has happen - Unity Technologies uploaded the C# source code of the game engine, available for free download on Github. The code of the engine and the editor is available. Of course, we couldn't pass up, especially since latel
Linear interpolation is undeniably useful, but sometimes values are better expressed on a logarithmic scale (music notes, zoom factors), and logarithmic interpolation is a better fit.
A year ago we released C.A.T.S. Today it has more than 100 mln installs and a Game of the Year award. We want to share how we came up with the idea of the game and how you can remove design risks on early stages of development to create a hit.
A discussion of the personality of the protagonist from Monster Hunter World based on gameplay mechanics, and filtered through the lens of the Meyers-Briggs personality profile.
Listening to users' feedback is important. But it's also important to not fall into the "feature creep" trap, and to learn about the "vocal minority".
At EGX Rezzed this year I had the realisation that my inability to put myself out there was having an adverse affect on my games. This blog post is me resolving to change that.
Great level design in video games is a multifaceted topic, but the basic foundation can be summed up in three important elements.
This is a description of the life of a video game bug from start to finish.
A first time GDC goer and I learned a bunch of things that might help indie studios who are visiting GDC.
As game designers, how do we encourage players to play better and longer in our games? One effective way is to design countermoves— emergent solution to specific problems.