The Blog is moving!

moving-boxesSo I’ve had this thought for a while. It’s been quiet here lately due to other things like work and kids and gaming taking up most of my time but I figured it’s time.

So the blog is officially moved over to 

You can easily subscribe there to keep following the blog for new stuff.

I will not remove any posts from this blog just yet, most of tutorials are making a way over to the new domain and I will be removing them eventually.

Thanks for the support guys ❤


Been a bit busy :)

I apologize to everyone that’s been following my blog and waiting for new posts. It’s been an extremely busy summer, in a good way. Moving was part of it and now with the new school year starting for my son I’ve been a little preoccupied with that too. Just wanted to post a small update.
I just recently finished writing my first piece of software in Unity. It’s a POS (point-of-sale) terminal that is linked with our CMS (content management system) on our clients website. It was a really fun project and a great learning experience for me personally. We do plan on showcasing it on our website when we get around to doing that at some point so I’ll defo post a link once that’s done.
I wrote a printing plugin for Unity for printing labels/receipts as Unity doesn’t internally support this so I’ll write a little explanation on how I did that and share my code with you soon.

I’m also currently having fun with 3D modeling again on my free time so be sure to expect something from that front as well.

Thanks for reading!

Unity3D: Flipping a Texture

So today, we were trying to horizontally flip a texture to be used within GUI. There is no option to flip a texture via the inspector so we had to do this through our script.

Here’s the little function we used for this, it’s in unityscript but can very easily be converted to C# by just changing how variables are declared. This can also be adjusted to flip things vertically.

function FlipTexture(orig:Texture2D):Texture2D {
var flip:Texture2D = new Texture2D(orig.width,orig.height);
var xN:int = orig.width;
var yN:int = orig.height;

for(var i:int=0; i < xN; i++) {
for(var j:int=0; j < yN; j++) {
flip.SetPixel(xN-i-1, j, orig.GetPixel(i,j));

return flip;

Ring Veteran: Gameplay Update

Few days ago me and Stone recorded our first full gameplay video of Ring Veteran. Due to some exporting issues it took a little while so we were only finally able to get it out to you guys today. It was very fun to play the first real game.. and pretty much like the second full game I’ve played on Ring Veteran myself (I never thought I’d enjoy a wrestling TCG! but I did!). The video is quite long because we didn’t want to cut anything, so here it is!

Official Website
Our Kickstarter

Ring Veteran!

Ring Veteran

Ring Veteran

So this is what I’ve been working on over the last 5-6 months – Ring Veteran. We launched our kickstarter a few days ago so if you are interested in playing the most competitive wrestling game ever made be sure to check it out and pledge (if you believe!)

Ring Veteran is being made with Unity3D. We have learned so much over the course of development so far and we still have leagues to go but we are extremely determined and believe the hardest part is now behind us!
We have also recently hired an awesome artist and you can see his fabulous talents already come to life on this header image and the first cards you can view on either the kickstarter page or at

Alpha launch (February 14th) is approaching fast and we couldn’t be more exited to have actual players come in and get their first expressions of everything.

We truly appreciate all of your support. And remember, every little bit counts 😉

PS. I’ll be posting a small update for the TCP/IP Socket Connections as soon as I get the time to write it up for you guys!