the game design experience

A note of the wild use of “if(object)” in Unity’s C# code

Unity C# IF

Looking at other people’s C# code for Unity, I kept seeing this bizarre usage of if: if (object) { …} where object was a real object, not a bool instance. This is a JavaScript kind of usage, where there is a big (perceived) mess about object … [Read more]

A note on slimy static Unity3d gameObject instances

Static variables for level managers

A quick note on the state of C# static variable instances in Unity3d. So I just discovered that static properties of classes extending MonoBehaviour on level reload may get reloaded or not, depending on circumstances. The problem is this: you … [Read more]

Learning to design a learning game (how Tonzilla was born)

tonzilla_panorama_header

Let me talk a bit how I started developing the idea and the following design of Tonzilla, my first serious game that will be published this fall. Goals I had two goals in mind: my first goal was that I wanted people to express themselves more … [Read more]

Game Happens! If you work at it – DAG pod 19

Final pic at Game Happens!

In this episode we are with Urustar, the pure indie game creators from Genoa who recently organized Game Happens! a workshop and a networking event focusing on the economic growth of the video game industry in Italy, especially in Genoa and in the … [Read more]

A very short note on Unity 2D and pixel characters

People in Love Dev

Just a note on a simple problem with Unity 2D and small sprites’ physics. Problem I could not get my 2 pixel by 2 activist demonstrating in the scene to collide with buildings when working in 2D. By using the 3D box collider and locking rotations … [Read more]

Game Development with Unity 2D – part 5: A grid of Roman centuriae

Roman cavalry in a grid

This is the fifth part of a voyage in Unity 2D development, where we document in video the design and development of a simple strategic game reproducing the Battle of the Teutoburg Forest; here we make a more general discussion of grids in games. If … [Read more]

Fill my Kingdom with gold –DAG pod 18

Kingdom Gameplay

In this episode we are with Thomas van den Berg who develops Kingdom, which is a cool game online (“A minimalist atmospheric exploration/strategy game”) which is now searching funding on Kickstarter to further its development. … [Read more]

Cave Cave! Müesli videt: DAG pod 17

We Are Muesli projects

In this episode we are with We Are Müesli, an amazing Italian independent duo based in Milan, made up of visual designer Claudia Molinari and creative writer Matteo Pozzi. They have been moving between art, storytelling and video games, and are well … [Read more]

Doomed to listen: Heartbit Interactive – DAG pod 16

Doom & Destiny

In this episode we are with Francesco Ficarelli of Heartbit Interactive, an Italian indie game development software house; we talk about their Doom & Destiny game past and future, and also about game design & storytelling. … [Read more]

Introducing Genio: Play the Renaissance

Genio game site

This is an unusual post for Design a Game: instead of writing / talking about technologies and games done by others, this time it is the curator and the maintainer of this blog that are releasing a project, Genio: Genio is a fun approach to history, … [Read more]