Mastering Coroutines in Unity

Sooner or later, programmers learn about the existence of advanced programming techniques and features of great power that can help them do wonders. Coroutines are among those things. This post is meant for anyone wanting to use them or already using them in Unity (using C#). Instructions and syntax may vary in other languages and contexts. Brief introduction… Continue reading Mastering Coroutines in Unity

Snap! Devlog #1 Photography Evolved

Since a couple of years ago, I've wanted to develop a game inspired by Pokémon Snap (an on-rails photo capturing game). I began the development of a prototype, last year, using Unity 4.x; however, I was using the old Unity UI system (OnGUI, plus other hacks) and things started to get messy. I also got busy with… Continue reading Snap! Devlog #1 Photography Evolved

GameDev Diaries II

It's been a while since I last wrote a chapter on this diary. I know I promised to do it at least once a week but I've had a lot of work to do since January after landing two small freelance projects on mobile games. Despite all that work, I learned some new tricks midway. Although I never continued it, during the first two… Continue reading GameDev Diaries II

GameDev Diaries: Introduction

I haven't written much about my projects in this blog, ironically being that something I've meant to do since I started it. Following what I did with Awesometracks (which I should continue working on more often) and my Articles, I came up with GameDev Diaries as a means to fulfill this objective. The idea is to make a concise summary of the… Continue reading GameDev Diaries: Introduction

Phaser, HTML5 and this.isMadness

This year I decided to work on my portfolio, as I nearly had none, so I made a list of games I'd like to develop and, well, started developing them. The basic idea is that I can't develop all of those ideas and have a finished product, as I don't have neither the powerhouse nor… Continue reading Phaser, HTML5 and this.isMadness

Folder Structure in Unity

I've been working with Unity for more than a year and part of the experience was trying to come up with a standard workflow for all my projects. The first thing I established was how to configure a repo (specifically, git)  to work along with Unity. And even so, I've updated the .gitignore file many… Continue reading Folder Structure in Unity

Unitilities for the rest of us

Unity is a wonderful engine, however if you start developing for it, soon you'll discover that some things are just painful to do or you start to notice that some basic things are missing. Some months ago, I started to put together many scripts I've been developing for various projects in Unity (and interesting functions… Continue reading Unitilities for the rest of us

Game Jam 2014

As I mentioned in a past post, I went to the Caracas Game Jam, part of the Global Game Jam. The whole experience was just wonderful and I can say, without doubt, that I'm proud of the work I did. This is the memoir of such event. This year, the Game Jam was hosted at Wayra and I… Continue reading Game Jam 2014