Game Making Philosophy

A game is a form of art. Its uniqueness lies in its interactivity. There are many form of interactivity within a game. It can give you a meta-sense of control, satisfaction in solving puzzles or questions, virtual interaction with other players, etc. Consequently, every game designer has its own approach in presenting their ‘art’. Generally, mainstream game designer follow a set of ‘best practice’ rules that also cater the mass market movement. While on the other side, indie game designer usually seen as an ‘egomaniac’ with a strict vision on how they will present their game. Often, they do not care about market orientation, sales or profit as long as their ‘unique’ ideas come to fruition. Commonly, the quality of games made by mainstream developers are much higher compare to the ones made by indie developers. Mainstream (large) game companies  also used to not care so much about indie developer communities.

But now, those stereotypes is becoming blurred. Some of the big game company now give more freedom to their in-house developers to produce unique games. They also put a lot more effort to embrace and support the indie communities. Even some indie game developers now have also become more aware of the business side of producing a game. Self-publishing now has become easier than ever, especially in mobile market. These developments produce an increasing amount of indie ‘professional’ developers. This rapid change is also strengthened by the development of middle(soft)ware  in many area (digital painting and animation, sound and music production and game engine). All of these middleware help many (indie) amateur game developers, musicians and artists in producing great products (Tom Francis produces Gunpoint with no programming background, C418 produces music for Minecraft without any formal music education). It is amazing to see how the average price of these tools also decreases over time (Maya now has a product for indie professional game developer with lower price level), especially with many (free) high quality open source software out there (Blender for example). Some of them even give a free version with limitation that will not hinder a person in publishing their ideas (for example Unity). The gap of game quality and success between small and large game developer is decreasing over time.

With these developments in mind, I want to become an indie developer that will not only stay true to my game art idealism but also considers the business and market aspect of my game. It means that I will work hard to polish my game to a quality level that is ‘acceptable’ by a general mass of people. I also want to become an open-minded indie game developer. I will not loath candy crush, angry birds, clash of clans or even flappy bird types of game due to their huge (lucky?) success and casual gameplay. Instead I will try to think of something that can improve those game (play) experience in a more unique-refreshing way. I will consider all type of game from Flappy birds to Clash of Clans, Spelunky to Braid, etc. I want to grow my skills by taking very small projects at first and moving on to middle or possibly large project in the future. Many first time indie developer make a mistake by taking a large project without assessing their limitations. Most of them lost their interest in the process of making their first game.

The essences of my game making philosophy are:

  1. Open to any ideas in designing my game (popular, casual, hardcore, absurd, weird, complex or just plain simple)
  2. Awareness to business side of game development (tax-compliance, copyright- adherence, going-concern, and so on)
  3. Stay true to idealism and completion of my art (Once I put faith to an idea of my game, I will keep working on it until it finishes.)
  4. Producing high quality product (I will not release my game until it is polished to a certain ‘acceptable’ quality level.)
  5. Realizing my limit as a game developer (I will not make a MMORPG  or RPG using 3D engine as my first game. It’s an overkill! I will start a very small 2D game project and make sure to be able to finish it. Finishing a game is very very hard for an amateur game developer.)

Apart from all of this, I have been lucky now. I have financial stability and a lot of free time to do whatever I want. These conditions allow me to pursue this game making endeavor without any hassles. I want to continue making games (in my spare time) even when I have to go back again working as  a lecturer and researcher. I want to make games forever! Boo-Yaaa!