Jump to content

  • Log In with Google      Sign In   
  • Create Account

Awesome job so far everyone! Please give us your feedback on how our article efforts are going. We still need more finished articles for our May contest theme: Remake the Classics

jsuffolk

Member Since 09 Feb 2003
Offline Last Active May 19 2013 08:54 PM
-----

#5053237 How do you design a HUD?

Posted by jsuffolk on 14 April 2013 - 02:23 PM

I've had 3 HUDs throughout the life my game due to poor planning, here are my lessons learned:

 

My first HUD one was very cartoony, and just didn't match the look and feel of my game. Make sure your HUD graphics match the theme of what you want your game to be.

 

My second attempt was more fitting for the style of the game, but took over way too much of the game's screen real estate. Don't dedicate much screen real-estate to your HUD. Making it translucent can be nice too in some cases so you can still get some view of the obscured areas.

 

My current HUD is very simplistic and designed to obscure as little screen real estate as possible. Light translucency is used so you can always still see what's behind the HUD.

 

Use animated touches when things in the HUD change. For instance in my game the new weapon icon appears larger at first and shrinks back to normal size over about 1 second. Somehow this small effect makes the weapon changing experience much better. Health meters don't instantly change, but rather the lost health turns yellow and shrinks at a linear rate. While a city builder has neither health nor weapons, I'm sure there will be parts of your HUD that can be enhanced with a simple animation.

 

I've attached a screenshot showing the 3 HUDs

Attached Thumbnails

  • Screenie7.png
  • WaspsScreen.png
  • TeleportingBossByPlanet.png



#5041200 Sci-Fi vs Whimsical Story for 3D Space Game

Posted by jsuffolk on 09 March 2013 - 11:32 AM

The StarFox series is largely the inspiration for my current space shooter under development. I currently have about 30 or 40 minutes worth of single player gameplay culminating into a cool boss battle, and while my game's a lot of fun, recently my geek coworker play testers have been suggesting I add a story to give it more "depth".

 

However, since I see StarFox as my game's primary inspiration I suggested that the story take a whimsical approach with similarly cartoony characters. Unexpectedly, my geek coworkers didn't like the idea. They suggested that for the PC/XBox markets where I intend to release my game most players interested in a space fighter game would be more sci-fi geeks, than kids and parents looking for the whimsical family plot of StarFox on the original Nintendo 64.

 

I've never been much of a sci-fi fan (blasphemy, I know) and always thought StarFox's success had lots to do with it's appeal to a broader spectrum of gamers than just sci-fi fans. Any thoughts on the subject?

 

Additionally, an idea I've been toying with is making the game episodic: releasing short episodes 1 to 2 hours in length with compelling cliffhangers rather than an extended 13 to 30 hour game, much as a comic book is to a full book. One motivation is that it's taken me sooo long to reach 30 to 40 minutes of content that a full length game seems nearly unattainable, but at the $5 price point I intend to release my game it seems reasonable to expect less content too. This also would give the ability to focus more on quality than on quantity, which is something I feel strongly about.

 

However, my critical coworkers again find fault: they don't believe a 1 to 2 hour game provides enough time to get players to feel attached to the characters and story, nor to sufficiently advance the gameplay to where the players have enough options for weapons and upgrades that the game feels truly deep and dynamic. Any thoughts here either?




#5009446 Stock Art Model Problems

Posted by jsuffolk on 11 December 2012 - 10:24 AM

No amount of moving the near/far planes fixed it. However, there was a simple fix:

Added a line to my shaders to use a logarithmic z-buffer as described here:
http://blogs.xnainfo.com/post/Logarithmic-Depth-Buffer.aspx

Since every object uses the same z-buffer it must be applied to every shader, though.


#5004007 Third Person Targeting Aids

Posted by jsuffolk on 25 November 2012 - 03:43 PM

So my games a third person space shooter and coming up with an intuitive targeting has constantly been a challenge. Since I use an elastic third person camera algorithm, the camera may not always be right behind the player and an ordinary crosshair does not work (shot will not go where you point).

I first experimented with a 3d crosshair, and while it looked half-decent and fulfills player expectations for some sort of targeting aid I found it did little to actually aid targeting as the target direction is actually an angle across the screen not a single point.

Under_Fire.jpg

After I was unsatisfied with this approach and was trying to cut down on UI chrome I ripped out targeting completely for quite a while (no crosshairs or other aids, just the radar). While you eventually got used to figuring out where your shots would go, it was now virtually impossible to shoot fast enemies at a distance because of how difficult it was to lead the shots appropriately.


StarFighter.png

So I switched to another targeting cue, this time I use color-changing targeting cues on each ship that turn green when targeted, red when not (yellow is a transition color since the colors are linearly interpolated). This accounts for the amount you need to lead your shots, and seems to work well in almost all scenarios in terms of actually aiding targeting.

AttackingCarriers.png

However, when I sat a few of my friends in front of this game, nobody intuitively knew what the targeting aids meant. Since they don't light up green when you point at the enemy because you need to lead your shot it's not exactly intuitive. Further, it seemed the yellow color may have added to the confusion (perhaps I should just do a hard transition from red to green).

Then there's the inaccurate weapons. Some weapons (e.g. missiles) are by-design somewhat inaccurate, have non-linear velocity, or carry the players velocity into the shot somewhat. While the latter two can be accounted for by messing with the predictive equations, due to inaccuracy, even if you've done everything correctly and it lights up green you may miss (you also may miss if the enemy takes evasive action).

While I could probably explain targeting in a tutorial stage, I'm wondering if I'm just better off without targeting aids at all and maybe I should just do away with the UI chrome for targeting and leaving it up to the player to figure out.

How do you feel about targeting aids? Is there another option that might work besides the ones I've already explored?

Attached Thumbnails

  • StarFighter.png
  • AttackingCarriers.png



PARTNERS