Blog

MUD, MUSH, MOO, MUX ... what?

One afternoon I found myself with some time on my hands. This is a rather unusual experience. After mindlessly readin...

Jul 27, 2020
Games

Thoughts on Apple's deprecation of OpenGL and OpenCL

Apps built using OpenGL and OpenCL will continue to run in macOS 10.14, but these legacy technologies are deprecated...

Jun 9, 2018
GraphicsmacOS

Lifting deprecated OpenGL code to modern equivalent

OpenGL has been around a long time. This has necessitated some pretty aggressive, or we could call it, slightly odd, ...

Jun 9, 2018
Graphics

Planetoid Pioneers is a GO for launch

Planetoid Pioneers has finally, officially, released. The effort slithered into pre-production at the beginning of 20...

Feb 7, 2018
Games

Planetoid Pioneers: Game-Only Edition, Launched!

After over eight years of development, Planetoid Pioneers was released onto Steam Early Access on the 21 July 2017. C...

Jul 27, 2017
Games

Excluded by Unity's Online Service Strategic Partnership Agreement

A few months back I started writing a command line application that goes by the name of Blazer. Essentially its purpo...

Dec 8, 2016
UnityGames

Planetoid Pioneers on Twitch TV

Interview with some of the Planetoid Pioneers crew on Twitch TV recorded at PAX.

Sep 16, 2015
Games

Roles within the games industry

A few questions I have fielded recently in conversation can be distilled down to one question.

Aug 20, 2015
Games

An incubator (Stugan programme) internal exposé on Planetoid Pioneers

Indie games developers have to wear a lot of hats. The breadth of skills one needs to bring a project successfully to...

Jul 13, 2015
Games

Locked in a cabin, he was forced to paint

A few weeks back the Planetoid Pioneers team was accepted into the Stugan incubator and mentoring programme for games...

Jul 10, 2015
Games

Planetoid Pioneers Ahoy

It has definitely been a slow start to the year. Even this is retrospective, this is not now. It's not the present. T...

Jul 8, 2015
Games

Building universal static libraries for iOS

I am currently playing around with the ZeroMQ messaging framework and iOS. This article describes the challenges enco...

Apr 29, 2015
iOSDev Tips

Use an Xbox 360 Controller with Cortex Command on the Macintosh

As you may know Kruger Heavy Industries brought Cortex Command to the Macintosh. It was a work of love, and continues...

Jun 3, 2014
GamesmacOS

Visual Studio's lack of C99 compliance

I was reintroduced to this old chestnut the other evening.

May 18, 2014
Dev Tips

Cortex Command build 30 has been released!

After a year long hiatus the teams at Data Realms and Kruger Heavy Industries have again resumed work on Cortex Comma...

Apr 23, 2014
Games

Box2D for Unity

In 2012 we participated in the development of Box2D for Unity as bannermen of our comrades in alms (pun intended) Dif...

Mar 5, 2014
Unity

A collation of Operating System defines useful for porting.

Frequently being called upon to port software to new platforms, the question arises as to how to detect the various s...

Feb 13, 2014
Dev Tips

HOWTO: Force software OpenGL renderering for an OSX OpenGL Application

export GL_REJECT_HW=1 open /Application/OpenGLBased.app

Feb 12, 2013
macOSGraphics

Quick Tip: Working with CGBitmapContext and pixel ordering (RGBA, BGRA etc)

This isn't immediately obvious from the Apple documentation. Hopefully this is more clear.

Oct 19, 2012
macOSGraphics

FIX: Problem finding WX (widgets) dependency running Steam ContentPrep.app while performing OSX Builds

As part of the procedure for making Steam builds targeted for OSX, you need to preprocess the title's .app directory ...

Oct 9, 2012
macOSDev Tips

Cortex Command released on Steam

On friday 28th September 2012, the Industries did upload the Cortex Command RC1 (Release Candidate) to Steam. It was...

Sep 30, 2012
Games

Unity 3D: Tips on combining treadmill animations and animations with baked in translation.

Treadmill Animations

Sep 27, 2012
Unity

All your pixel art games come hang with us!

It has been a long road for Dan (interview here) from Data Realms working on Cortex Command. 11 years as the tale is ...

Sep 27, 2012
Games

Application Icon for Mac Store submission

Recently while in the process of preparing an application for Apple Mac Store, it occurred to me that it was not imme...

May 1, 2012
macOS

How to get the best out of PVRTC for iOS

In case you didn't know Apple's mobile products use a chipset based on PowerVR technology. This technology had a brie...

Apr 2, 2012
iOSGraphics

Unity3D iPhone Player and JIRA Connect Integration

We've been using JIRA internally for our project management and bug tracking for a couple of years now and we've foun...

Dec 8, 2011
UnityiOS

Unity 3D (Pro): View matrix (separately) for CG shaders

As Unity's shader support is largely based on Open GL, there isn't, by default design, access to separate model and v...

Oct 20, 2011
UnityGraphics

Moving iPhone Developer Credentials from one Mac to another

Update: So apparently in Xcode 4 (at least) there is an official way to do this... outlined here

Oct 11, 2011
iOS

Xcode 3.2.6 and OSX Lion (10.7) - Make it install

Today I enthusiastically installed OSX Lion on my development system. I was probably stupidly naive to think it would...

Aug 4, 2011
macOS

Tell (automake) configure to use specific architecture on Mac OSX

Where we want to build 32 bit binary on OSX, and we know the codebase has a mix of C and C++ code.

Jul 21, 2011
macOSDev Tips

Xcode: iPhone or iPad application code sign error

This morning on a re-imaged OSX machine I attempted to compile an ipad application and I was rewarded with the error ...

Jun 20, 2011
iOS

Schedule Mac OSX Update(s) for Offpeak Download using launchd

In order to schedule you Mac OSX software update to run in Offpeak time you can use the launchd system scheduler in o...

Jun 13, 2011
macOS

Eets: Hunger it's Emotional - Released for Macintosh OSX

Somewhat belatedly we're pleased to announce the release of Eets: Hunger it's Emotional for OSX! It was released on S...

Jan 26, 2011
GamesmacOS

Game replay techniques and the importance of floating point determinism

Working our way towards release we're currently going through a heavy bugfixing phase on the Macintosh version of Eet...

Aug 30, 2010
GamesDev Tips

Find awake IP addresses on a subnet using a batch file

I seem to frequently find myself trying to find machines by IP address on a subnet. Often I'm on a random Windows mac...

Jun 22, 2010
Dev Tips

Unity 3D: A rough and ready computation of normals - useful for procedural meshes

Here is a rough and ready method to compute a meshes' vertex normals knowing the vertices and the indicies of your me...

Apr 22, 2010
UnityGraphics

Unity 3D Immediate Mode: What's the trick with GL.modelview?

Unity 3D's immediate mode is really useful for debugging or adding a bit of chrome to a scene. While it's not the mos...

Apr 13, 2010
UnityGraphics

Schedule Steam (and use your Offpeak bandwidth)

Antipodeans get a raw deal when it comes to the Internet. It's expensive and slow, not to mention it's become a polit...

Apr 5, 2010
Dev Tips

Your own Custom Carbon Application Event Loop

When one develops a Carbon API application, you normally just setup all your application callbacks and logic in your ...

Feb 10, 2010
macOS

Convert a Windows ico file to a Macintosh icns file

I needed to convert a Windows platform standard ico format icon file to a Macintosh icns format icon file and didn't ...

Jan 23, 2010
macOS

Byte Array to String in C# - Unity Debugging

While using C# and Unity, I found myself reading data straight from the network during (BinaryReader) a debugging ses...

Jan 12, 2010
Unity

Derivation of the Perspective Matrix, Part 1

Preface I have been wanting for some time to discuss in detail the Perspective Matrix. Not only do I find it an inter...

Dec 4, 2009
Graphics

An stlport tip, for solving linker errors (stlpmtx_std vs stlp_std)

We've been making heavy use of stlport for our projects. Stlport is a great, freely available library that one can us...

Nov 10, 2009
Dev Tips

OSX: Carbon Event Loop not firing - Application unresponsive

In the development of Eets I've been using Apple's Carbon API. As some of my peers have correctly pointed out Carbon ...

Oct 22, 2009
macOS

Unity3D: Useful Tricks with Delegates

It's probably fair to say that Unity developers are quite a broad community skills wise. There is mix of first time g...

Oct 3, 2009
Unity

What's in the works

As a recently formed independent games studio, we've been asked a number of times what our game plan is (pun intended...

Sep 21, 2009
Games

subscribe via RSS