Hello there Unity lovers,
I am currently wrapping up work on my first game: a short casual 2.5D cute mini golf thing called Mosaic MiniGolf. And it’s in a good enough state that I can start showing it. ![]()
First, for those of you interested: a couple words about me. I’m Greg, living in France, and I’ve been working on games for a while in a variety of positions: art, design, QA, production, even marketing. I was lucky to work on some great projects (among which: Ryzom, Uru/Myst Online, CitiesXL) but after all these years working on other people’s projects I felt like working on games of my own. So in spring I started teaching myself some Unity and javascript. (also I got some much needed help from a JS coder I met here). And now I have an almost complete game. ![]()
Quick facts:
Mosaic MiniGolf is a small quirky 2D mini golf game, featuring a cute island landscape, and simple gameplay mechanics scoring system. It’ll be coming very soon for Windows, Android tablets iPad.
Technical shenaningans:
This was all done with the free version of Unity (Couldn’t have done it without it). I started the project using UDK as I had some knowledge of it, but eventually I decided to go with 2D visuals so I moved to something a little more lightweight. Plus UnrealScript and its non-sensical ‘reload the whole program to test your script’ system really threw me off…
As I wanted to do a simple game for my 1st project I thought a small mini golf game would be simple and short. Given that I spent much more time on it than I expected I guess that assumption was wrong.
But that’s a story for another time.
I focused a lot on the visuals and the environments for this game. And since: 1) I was going to have a small game world and 2) I wanted to give it a strong visual style, I decided not to use sprites or other modular assets and go with unique assets. Most of the game world is a single 3072x3072 texture cut over several meshes (plus overlay meshes for foreground backgrounds). Plus a couple additionnal areas as 2048x2048 textures. All visual assets were generated with Blender. (yay for great free tools)
One day I’ll have to write some post-mortem article about how it was a nightmare to do all that.
Generating, integrating, updating, and optimizing those large assets combined with the isometric 3D perspective, was a total nightmare. All of that done for a 2D gameplay in a 3D engine… Ha well.
But in the end I’m kinda happy with how it looks.
If I had the full version of Unity (I am working with a very small budget) I would definitely have tried a virtualized texture solution. That wouldn’t have solved all of my problems but a good number of them. Maybe next time. Until then I can’t wait to try the new 2D toolset.
Here’s a video of the current state of the game:
Mosaic MiniGolf features both single player game and local two player mode. It will be complete available very soon for Windows (through Desura), iPads Droid tablets. A Mac version may come later if I can get my hands on enough hardware to test.
Some people have asked me for a phone version, but that would need a lot of work (complete rewrite of the main GUI and camera system…). So unless the initial release is met with great sucess that’s not very likely.
I’m close to the finish line, I’m fixing the remaining bugs, and adding some sounds fx (which are seriously lacking right now :shock:).
Any feedback, comments or tomatoes will be welcome. ![]()

