Mike Garcia's Games Development Blog

A hobbyist Mobile/PC/Android/Console game development blog

DQpkTdAV4AAlF0D.jpg

Nintendo N64 - Homebrew starting guide

I’m documenting my N64 development here.
This is the start of my journey with the Nintendo N64, so here’s a bit of my background with it.
I’ve never had one!
To be honest, I don’t think I’ve even played one!

But as of 9th of December 2017, I bought a ‘cheap’ N64 on ebay for $160AUD.
I put in a low bid, thinking I would be out bid and oh well, I guess I’m committed now!

Original NINTENDO 64 PAL console in original box with instruction booklet and all original plastic bags, chord and controller.
Extras include authentic expansion pack, extra controller, 2 rumble packs and jumper pack.
Excellent condition.
All original and authentic.

My next purchase will be the 64drive ($330AUD).
Expensive, but not that bad for a N64 ‘development kit’ ;)
[Read More…]


- Draft -

A Net Yaroze Postmortem and gamedev lessons learnt

In 2016, I spent most of my spare time hacking away with the old playstation, Net Yaroze.
You can see all my Net Yaroze blog posts here.

My previous experience with the Net Yaroze was back in 1999.
I bought it after seeing a UK OPSM (Official PlayStation Magazine) demo disc video saying it was discounted.

At the time I was a IT student (Computer Science), I started in software development, programming C/C++, win32/MFC/OpenGL and Java.
But I majored in information systems (Enterprise), in the mid/late 1990’s business ERP products were all the rage!
It took me about a year to go through the manuals and Black Art of 3D Game Programming before actually starting anything substantial.
On my Christmas break of 2000 for 3 months, I remember being locked away in my room and crunching so hard, I was actually looking forward to the start of uni!
I learnt how to master the clunky 3D format and made a 3D side scroller demo, with animated block people, very much like minecraft.

CAP05.jpeg
Click here to see/read more.

[Read More…]


Friend: Robert Swan (Rob the Swan Dev)


Ct_BaNKUAAA4foq.jpg

Rob Swan, started his game development career in 1997 with the Net Yaroze 😄
He made some very well known games on the PS1, thanks to the Official Playstation Magazine (OPSM) Demo CD’s (PAL regions).
His most famous PS1 game being Adventure game:
[Read More…]


Up to 2015, it was still relatively hard to get an ‘indie’ (bedroom/hobby coded game) onto a console.
The only exception being Android consoles (micro consoles), now just called AndroidTV boxes.

A while ago I found out about the Xbox One Dev Mode, which was launched in March 31 2016.
It basically turns any retail XBox One into a UWP device (Windows10) and you can target it via Visual Studio 2015 (community edition is free), Unity3D also has UWP support.

This feature, is still new, with UWP officially launching on XBox in 2017.
You need a DevCenter license (19USD once off) which lets you put apps on the Microsoft store.

When the XBox is in Dev Mode mode, it’s limited in memory and CPU’s it can use.

I’m not interested in using C# nor DirectX, but there is a Microsoft openGL wrapper called Angle which is in C++ and supports UWP.

This is pretty good of Microsoft to do this!
CiLJAeYWwAAsZe6.jpg

Sony unfortunately, doesn’t have a real ‘indie’ friendly platform, requiring a business entity.

More Info:
[Read More…]