Have you ever had the feeling that the games that you play lack excitement? Or that the gameplay is getting too repetitive and boring too quickly? Maybe you even thought that hey, if only you were a developer, you could do so much better!

what can I do?


Well.. What if I was to tell you that it is easier than you might think?


Hello, my name is David Shefet. I'm a Creative Director with CM Softworks Inc. an independent game development company. And in this Blog, I'm going to tell you the story of how I became a game developer. I am going to cover everything from the very beginning, when I first had an idea of making my own game, to the point of releasing it on Steam. We are going to talk about choosing a Game Engine, where to learn how to write your very first line of code, how to engage the gaming community and share your game with the world, what to expect and how to be prepared for an uphill climb, what resources are available to you as an independent developer, which tools should you use, how to choose your assets and much, much more..

I will be sharing real stories from the trenches, the difficulties that we have encountered during the development and release phases. As well as touch on the key elements of how to manage and support your game post release.

Dont be like that..
Basically, I will be showing you how to avoid this.. =>















Be like this!

<= And be more like this!













This is going to be quite a long Blog series and I will be splitting the posts by topics where I will be covering each step in as much details as possible. Please feel free to ask your questions regarding the topics we will be covering, and I will do my best to answer them.