Code refactoring in videogames

I’m less than two weeks from releasing Flip, and the main feature remaining to finish and test is in-app purchase. I have no certainty the game will make any money, or if I will touch again any line of code after release. And I am now refactoring the Dialog system. Why?, would a lot of people ask, and it is a very valid question… But to understand why, first some discussion on refactoring. What is actually to refactor? By continuously improving the design of code, we make it easier and easier to work with. This is in sharp contrast to what typically … Continue reading Code refactoring in videogames

Of puzzle game design, Threes and clones

Threes vs. the clones Probably most independent game developers have read by now the long post about cloning of their game, from the creators of the Threes. If not, I encourage you to read it now. I personally learnt about 2048 before Threes. Somebody showed it to me, proudly pointing out that it was made by a friend of him. He seemed unaware that his friend had cloned another game, and it would not surprise me if 2048 developer had no ill intentions at all (and the developers of Threes seem to hold nothing against him). The problem with puzzle games … Continue reading Of puzzle game design, Threes and clones