About

Big Bad Robots is an indie game developer but we also do contract development. We have developed on all kinds of platforms (PC,Handheld,Consoles) but now primarily focus on iOS,Android and Unity. Contact us if you looking for developers with over 20 years experience in software and game development at biz -at- bigbadrobots.com

War Mongrel is finally in Beta

November 13, 2018terence

This is some gameplay video for our upcoming iOS/Android tactical mech game. We are looking for help in finishing it specifically 2D artists(for pilot portraits, background, improving the UI), level polish and music/sound effects.

Meta 2 Dev Kit

December 27, 2016terence

I’m fairly excited as I just placed a pre-order for the Meta 2 Augmented Reality Dev Kit. From the videos, it seem pretty impressive being able to provide a large viewing angle of 90 degrees. It also tracks finger gestures which is pretty cool. All of it runs with Unity so implementation should be easy. Thinking of AR solitaire as a good first project.

War Mongrel Gameplay Feedback

December 26, 2016terence

We are looking for Gameplay feedback on our game War Mongrel. It is a real-time tactical mech squad game for Tablets. Right now we have a version for iOS and Android.

Here is a video of the Gameplay:
http://bit.ly/2hGTU9d

Here is a quick start guide:
http://bit.ly/2hviglD

You can get updated on our Facebook page:
http://on.fb.me/UzNwOH

Here is the link to our Android APK:
http://bit.ly/2hyLYUd

For the iOS version, send and email to testwar@bigbadrobots with your Testflight email. We look forward to hearing from you.

iOS 7 Map Kit new MKOverlayRender Gotcha (delegate must be set in viewDidLoad)

November 13, 2013terence

I have working on a prototype App that uses the new iOS Map Kit Routing and Overlays and recently had to add the ability to draw a poly line between 2 annotated points. I know I had to:
1) Set the MapVIew delegate to point to my controller class
2) Implement a -(OverlayRender *) mapView:(MKMapView*) mapView rendererForOverlay:(id overlay method
3) In the method instantiate a MKPolylineRenderer

For some time I was scratching my head trying to figure why after doing all this, nothing was being draw. Until I realised the when you set the delegate for the map view you should do in in the controllers viewDidLoad method. Pretty simple because if you did it anywhere else, the MapKit has not been initialised.

Trying out Xamarin for some iOS and Cross Platform Development

October 28, 2013terence

Now that I am looking at developing an App rather than a game, I have been evaluating using something that allows me to go cross platform and still keep a common code base. I would also like to leverage on my C# since I do a lot of work in Unity but don’t want the Unity overheads. I have been trying Xamarin(www.xamarin.com) for a few weeks but I am finding many issues on the reliability of the development pipeline. Overall the idea is fairly simple, C# integrates through hooks and callbacks to native UI mostly through generated templates. Maybe it’s just because everything is in transition to iOS 7 but there are too many instances where the generated templates don’t work or when running in the simulator against XCode 5, it junks hangs up.

While still keen on getting it running, I may fall back to writing native for the first iteration of my prototype App. I’m going to re-install Xcode 4 and see if it ‘fixes’ anything.

Helping along the Unity build pipeline for iOS and Android (Part 1)

December 30, 2012terence

One of the most common things to do when developing iOS or Android application is to interface with external plugins (i.e. facebook, gree,urban airship) that are not provide natively through Unity. The old method used to be sticking a  scripts in the “Assets\Editor” directory called either “PostprocessBuildPlayer” on iOS or adding a menu item for windows accessible via the editor. This method of madness is documented on Unity Build Player Pipeline page. However with the advent of  3.5.2, you can now write C# scripts to automate the process with having to write python/perl scripts. Documentation is lacking at this time but you can see an example here. Hopefully Unity will start documenting these features soon.

This blog is more of a reference (for me) to keep track of my efforts to research creating plug-ins for iOS and Android and streamline the build process out from Unity. Right now besides the two links describe above, I am also looking into efforts to add files, directories to an XCode project. My initial research starts with:

  • Mod PBXProj – Which is  a python script which allows you to modify the xcode project. While is still useful for research purposed with the advent being able to control the build using C# scripts this becomes less relevant. Still looking at the script allows an insight into how and what to manipulate to modify an xcode project to allow references to be added.
  • dcariola/XCodeEditor-for-Unity – This seems a lot more relevant but haven’t found out how usable is it. If you grab the source at the time this blog was posted, you will also need to grab a the MiniJSON.cs from here and not the darktable one that pops up when you do a MiniJSON search via google. Basically what this should do is similar to the Mod PBXProj allow you to add files and directories to the XCode project. Importantly, you can also import a ‘projmods’ JSON files which will allow you to specify sequence of commands to add specific files. I haven’t yet been able to track down what format this file takes and will post more when i find out.

My current path is to start with the XCodeEditor for Unity to see if it does anything useful yet and perhaps contribute to it. If anybody can point me to the format for the projmods JSON file and the format of the .pbxproj file that would really help.

WarMongrel and just plain busy…

July 19, 2012terence

It’s been ages since i’ve update the blog and for good reason. Between the contract work and the 3 other projects I am working on things have been crazy here. The good news is that I am finally been able to take a semi vacation to Canada.

As it stands, i’ve have to shut down work on Wendy’s Weddings. Putting it on hold until I can find another artist. Me and my friend Jason though have started an iPad/tablet game called WarMongrel. Mechs and Big Guns. How can we go go wrong?

War Mongrel

You can find more information on our facebook page: http://www.facebook.com/augmentwars

Right now we have a most of the Game Design done and we are building a gameplay prototype.

Wendy’s Weddings new Art direction…

August 19, 2011terence

We recently went feature complete with Wendy’s Weddings  (that means all the technical work is done on Wendy’s and now it’s mostly content work, bug fixing and game balancing). We have decided to pursue a new Art direction with the game. Something with a bit more glamor and style which is what all weddings are about. We are really lucky to be able to work with Sandra, a talented artist to make that happen.

Without further ado:

Flash is dead? Long live HTML5?

June 18, 2011terence

While my Mac was in the shop for repairs, I started some exploratory works in using HTML5 to make Games. With HTML5 coming soon(for-ever it would seem) that Flash was doomed and that HTML5 and Javascript was the way to go. I am unsure of the actual statistics of how many sites have actually moved away from Flash but from a web friend he says that many have.

Now i’m not a Web developer by any stretch of the imagination, having worked mostly with PHP and doing stuff against the database. The last time I touched HTML proper it didn’t have style sheets and was simply a mark up language. I am strictly going to go about rating how ready HTML5 is by a game developers perspective. The other criteria is that is should be free (or free as beer at least).

With those conditions, the only engine which seem both actively developed and well…free was RenderEngine. It’s active and the sole author Brett Fattori knows what he’s doing. Unfortunately I wish the browser developers knew what they were doing. Chrome is currently the fastest HTML5 browser, FireFox is a good second. The new ‘fast rollout’ of browser tech is making it hard to pin down a target for HTML5. V2 of RenderEngine (which is still in development) works best with Chrome and breaks on Firefox 4.

So you development environment would be:

  • Aptana Studio 3.0 – It may have a Javascript debugger but it will quickly break once you get into heavy development. The Chrome debugger is better.
  • FireFox with Fire-Bug (until you find a feature which breaks) then…
  • Chrome
  • You need to know some JQUERY to get anywhere. It was a bit confusing until did some JQUERY stuff then it was fairly easy.
  • Javascript (because that’s what you program in) and make sure you CSS is up to scratch. HTML is a given.

With that said, HTML5 won’t be  on my direct development pipeline for a while. Might spend some time on weekends playing with it but that its. You can follow my development of a HTML5 RPG editor(Adventure) @ http://www.bigbadrobots.com/adventure/adventure/editor/

It currently doesn’t do much but sit there..the tile engine running in the background (pretty sea;P)

 

 

Wendy from Wendy’s Weddings

May 6, 2011terence

We have finalized the main character for Wendy’s Wedding, the game we are working on for iOS and Mac (and perhaps Android in the near future).

The original concept had Wendy being more business-like but some of the comments we got back were that she was a bit too scary to buy Wedding Dress from. We wanted Wendy to be a young experienced designer who has struck out on her own to setup a Bridal Gown shop, confident but not scary.

We have also the following locations the player can setup a Bridal Shop in. The rain forests of Borneo, Exciting Shanghai, Mystical Delhi,Paris:City for Lovers,London:Will & Kate just got married, Venice:  Love on a Gondola,Myknonos,Cape Town,Rio and Las Vegas.

We hope to have the game out in about 3 months. Our prior post talk more about Wendy’s Weddings(http://bit.ly/fjF1P9). In a strange twist of fate, our Lead Designer is getting married so hopefully the game will be out on time;P

Older Posts »