Max Did It
Coding
,Mon
Post the First Comment
Tagged ,

Rendering Silhouettes for Concealed Objects

If you are creating a 3D game which gameplay requires the player to know the exact position of the character, then you have to think about what to do when the model is behind other objects.

You can either test whether the 3D object is occluded by other objects and then make the objects where this is the case transparent.

Or, you can save yourself the trouble of performing a raycast and use another trick which uses mostly GPU functionality to render an outline for concealed objects. Many games, like Torchlight 2, use this method.

Torchlight 2 Silhouette Effect

Source: Torchlight 2, ©Runic Games, Inc.

I wanted to implement the same mechanic for Rubberband Racing in Away3D, since the new track I've implemented has a lot of objects that can appear in front of the car.

Read more...

Share via emailShare on Facebook+1Share on Twitter
Game Design
,Fri
Post the First Comment
Tagged

Letting Go Of Game Design Features

When is it a good idea to follow through with a game design idea, investing the time to implement, balance and create assets?

And when should you acknowledge that a feature is not working the way you had hoped, and might even be detrimental to the game?

Rubberband Racing Collecting Pellets

I had to make this decision recently for Rubberband Racing, the 3D Flash game I am currently developing, learning a couple of interesting things in the process of doing so.

Read more...

Share via emailShare on Facebook+1Share on Twitter
Coding
,Wed
Post the First Comment
Tagged , ,

Testing Rubberband Racing on Android Devices

Even though I am currently concentrating on developing and optimizing Rubberband Racing for desktop browsers, publishing it to mobile devices is an interesting option that I like to keep in mind.

Before I worked as an independent developer, one of my assignments was to test how fluent Flash games that have been ported to mobile devices ran. At that point, I was introduced to the AIR Development Tool for the first time, which, among other things, allows you to package SWF files as iOS or Android apps.

I fell back on that knowledge in the last couple of days to test how well the game would run on my Nexus 4. And considering that I barely changed or even optimized the desktop version of the game for mobile devices, the answer is: surprisingly well.

Rubberband Racing Title Screen on a Nexus 4

The title screen of Rubberband Racing on an Android Phone. (Click to enlarge)

Below, you will find a video of the game running on my Android phone and some details on how I packaged it.

Read more...

Share via emailShare on Facebook+1Share on Twitter
Game Design
,Mon
Post the First Comment
Tagged , ,

Using Heat Maps To Improve Track Design

Employing useful metrics like heat maps can really make a huge difference when creating good level design. In the last days, I have learned once more that some features can only be implemented in a meaningful way once you are able to visualize how people play your game.

Heat Map Rubberband Racing

This is also the first time I publish gameplay pictures of Rubberband Racing! Check them out below!

Read more...

Share via emailShare on Facebook+1Share on Twitter
Graphics
,Thu
2 Comments
Tagged ,

Rubberband Racing Select Screens

Finally, another update for Rubberband Racing, the 3D Flash game I am currently developing. The menus, in which you select the car and the track you want to play, are pretty much finished. Have a look at them:

The Car Select Screen

Car Select Screen

The Car Select Screen (Click to enlarge)

This is where you will choose a car from those already available, select a color and view the stats for each vehicle.

The thumbnails on the left side will fill up with more cars over time, as I plan to add more content depending on how often the game is played. The two additional Lilliput thumbnails in the menu are only dummys for testing purposes.

Right after choosing a car, you will be sent to the next screen which is...

Read more...

Share via emailShare on Facebook+1Share on Twitter
Graphics
,Fri
Post the First Comment
Tagged , ,

How I Designed The Rubberband Racing Logo

This is a quick description on how I designed the logo for Rubberband Racing.

Rubberband Racing Logo Title

Similar to the post where I describe the process of creating the Max Did It logo, this article is going to show the iterations this logo went through.

Read more...

Share via emailShare on Facebook+1Share on Twitter
Graphics
,Wed
Post the First Comment
Tagged , ,

Rubberband Racing: Lilliput MK86

This is the first car you will be able to drive in Rubberband Racing! I have dubbed this design the "Lilliput". Since it sounds more professional if you add some arbitrary numbers and letters, it's full name became "Lilliput MK86".

Lilliput MK86 Front

Your first picks in the game's lineup of cars won't have that many horsepowers yet, I'm saving the the hot rods for later updates. Don't underestimate it, though, you will be able to set up some decent track records with it.

3D Preview

Below you will find a preview of how the real time model will look like in the game.
Read more...

Share via emailShare on Facebook+1Share on Twitter
Announcements
,Mon
Post the First Comment
Tagged , ,

New Project: Rubberband Racing

The start of the new year brings the start of a new project. Rubberband Racing will be the next Flash game I release.

Rubberband Racer Logo

Find the first few details about the game after the break.

Read more...

Share via emailShare on Facebook+1Share on Twitter