Another one of my colleagues recently went indie and released Germaphobe on the App Store. He did all the programming and art himself. More and more, I think of “indie developer” as “individual developer”!
Category Archives: Apple
25,000 Game Center Players for HyperBowl
As a form of self-affirmation, every once in a while I declare a milestone. The latest one: 25,000 Game Center players for HyperBowl. Really successful games have player counts in the millions, but I’ll take it.
Unity Editor Says…
Unity Editor scripting is my new diversion. Here’s a script that brings up a window with a text area and button – type some text and hit the button to run the Mac speech synthesizer. Basically, it’s the same as bringing up the Terminal and typing “say”. But this is in the Unity Editor, so it’s cooler. I think I cribbed the shell function from the Unity wiki a long, long time ago.
using UnityEngine;
using System.Collections;
using UnityEditor;
using System.Diagnostics;
namespace Fugu {
public class Say : EditorWindow {
[MenuItem ("FuguGames/Say")]
static void Init() {
EditorWindow.GetWindow(typeof(Say));
}
private string something = "";
public void OnGUI() {
something = EditorGUILayout.TextArea(something);
if (GUILayout.Button("Say it")) {
say(something);
}
}
// todo - put this in another script
static void say(string text) {
shell("/usr/bin/say",text);
}
static Process shell(string filename, string arguments) {
var p = new Process();
p.StartInfo.Arguments = arguments;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.FileName = filename;
p.Start();
return p;
}
}
}
My App Store Milestone
This isn’t a big milestone, but I take my milestones when I can get them. This weekend I hit the 400,000 unit sales mark (free and paid downloads not counting upgrades). Interesting stat, not sure if it’s good or bad, I’m averaging five cents per download.









