snapman_GT

LD29

First LD, dumb idea time!

I’m in; this is gonna be ridiculous.  Not even bothering with a tool list at the moment, since my plan is to use everything available, but the most important one will probably be Unity.  At the moment I’m trying to figure out how I’m going to make a soundtrack within the compo rules.  Might be a whole lot of whistling, humming and clapping.  This could get weird.  Actually, scratch that—this will be weird.

Comments

Ivodopiviz
26. Apr 2014 · 00:04 UTC
Weird is good. We always need weird :)

NOT THE ELEPHANT

I’ve got the asset creation pipeline down, and I’ve upgraded to the 30-day trial of Unity Pro in order to use pretty effects.  It’s a game about elephants.  Or more accurately, it’s a game about everything that isn’t the elephant.

SSAO

Pretty obvious concept, but it should be fun and maybe a little challenging.  It’s going to be challenging to make, at any rate.  I’ve never done organic 3D modeling before.

Not The Elephant Screenshot

It’s kind of sad how close this is to final graphics!

Screen shot 2014-04-26 at 10.49.49 AM

Next up is getting some example ballistics code to work, so you get those nice arcs when you chuck stuff, like in that iOS game that I’m totally ripping off here.  I just might actually finish this!

Modeling the hidden mystery

What lies beneath the surface?  The wireframe will tell you…

fantlines

I am actually getting better at this modeling stuff!  Now if I can use the remaining day to turn this proof-of-concept into a complete game…

Making a Pretty Room

It’s the perfect room to try and carve elephants out of solid marble by throwing ball bearings as hard as you can.

roomslikethese

So I learned how to do a photoshop wood texture tutorial for this.  Easier than I expected!  Sound effects are in, there’s a title screen, and I even have the basics for something that resembles a cutscene.  Should I go to sleep or should I keep at this?  I’ll never get to build the surprise ending if I don’t push on through…

LD31

Kind of a plan

Am I still going to do this?  I’m really not a fan of the theme, but I guess I can at least try to make something…

Just starting to sketch out an idea that is going to be all tank controls and camera angles, and somewhere between 9 and 25 rooms.  Actually, 16 rooms is plenty to try and fit all on ONE SCREEN.  I don’t know how I want to theme this idea, though.  There’s the abstract route, and the realistic route.  Best thing I can think to do is just start down the abstract route, and make things realistic if I have time at the end.  (Who am I kidding, red cube is going to be the hero of this game and there’s nothing I can do to stop that.)

Actually doing this

Okay, I got a simple 4-room test working with my movement idea.  I guess that’s cool.  I did a sketch of the real level layout last night, so building the final models should be easy at this point.  Most of the effort is going to be on writing AI for the first time in Unity.

I think this is going to be a stealth game.

roomtest1

Wish me luck!

Grid Up!

Moving on to what will probably be the final screen arrangement.  Navigation is pretty much done at this point, so I should probably switch over to building real level geometry, and then it’s on to tackling pathfinding!

test2

I would use the built-in pathfinding of Unity if I had any idea how to use it.  Whatever, I’ll write my own, and it’s going to be about as good as pacman (because I’m going to write it based on what I remember from how pacman navigation worked, hahaha)

Modeling the level

I just miiiiiight have no idea what I’m doing.

modeling

If I manage to finish anything, it’s going to be a miracle.

Level Geometry Complete!

As incredibly plain as this still looks, it was the most complex modeling I’ve ever attempted.

leveldone

Here’s a shot of the layout, though it’s technically cheating to look at it…

LevelLayout

All those cubes are my camera triggers.  Enter one, and the active camera switches, and the viewport layout resizes.  Piece of cake!  Now I just need to write a complex AI and make a game out of this….

 

Blind Spotted

Sadly I slept too long today, so “the abstract route” wins again.  Presenting Blind Spotted – a stealth game with nowhere to hide from the camera’s eye!

lightmapping

Amazing what a little lightmapping can do to make a scene really pop.  Your reward for success is MORE GUARDS.  This is the first serious AI-focused-gameplay project I’ve done, so it was fun to just sit around trying to figure out how pathfinding should work, without looking up any resources on the topic!  The game is very hard, and full of tank controls.  I hope you enjoy it!

LD32

Third go-round; I’m in

Why not, let’s do this again.  This will be my third LD, and if I continue the trend of my first and second entries, which placed #26 and #59 overall, then I’ve already got a lock on #92 overall, making for a nice, linear descent into poorer ratings.

Tools I’m planning to use:

  • Unity
  • Silo
  • Blender
  • Sketchup
  • Shapeshop 3D
  • Photoshop
  • Deluxe Paint for DOS
  • Flash
  • Processing
  • Gentle Gradient
  • Spacescape
  • Audacity
  • Cool Edit Pro
  • Making Waves
  • SFXR

It a weird mix of tools, but I work best when I just use EVERYTHING AT HAND.  I also want to use some shaders from a big pile of custom and borrowed shaders I’ve been collecting, so I’ll have to post that sometime before everything starts, per regulation.  The only other possible source is just borrowing from previous LD projects, and all the code for those things are already available from my posted sourcecode.

Moderately excited about everything; just need to stock up on caffeine syrup and pasta.  Fun times ahead.

Comments

guigrillo13
16. Apr 2015 · 00:25 UTC
That is a lot for a simple game

It’s a start

astart

It may not look like much… and that’s because it isn’t much.  It’s hard to show in a screenshot, but I’ve actually got player movement and the unconventional weapon built out already!  The floor texture is just placeholder.  Bonus points to anyone who recognizes it (it was the music I was listening to while building this).

Getting Interesting…

interestingtheyget

Improved indicators, basic enemy AI, a first pass at level objects, and some applied shaders.  Many thanks again to Gentle Gradient for making these screen-space gradients look soooo pretty!

Skies and Trails

Progress2

Ever since I read that GDC article about the skies in Brutal Legend, I’ve been wanting to do a particle-system based sky for something.  So here we go!  And we’ve got some trails on the projectile, which moves in, let’s say, an unconventional way.  Close enough!

Enemy spawners are in, and getting ready to be triggered by timers.  At some point, though, I really should stop and make some character art…

Particle Sky

particlesky

Semi-serious question… Is this too many particles?

Anyway, I have the gameplay loop done.  It switches between three states: title, play, lose.  I am really tired.  This might be the last Ludum Dare I do in a for a good long while.  I might be getting too old for this.

Animations Are GO!

animationsarego

Woo yeah, sprite sheet animations!  The walk cycle turned out a bit sillier than I meant it to, but this is totally a game now.  I’m pretty happy with this, even though I’ve had the bad luck to get sick right in the middle of a Ludum Dare.  It’s just a sore throat at the moment, but I can feel it getting worse.  Racing the clock, and my immune system response.  Up next: EVEN MORE PARTICLE EFFECTS.

KADOOMERANG Postmortem

30827-shot1-1429492616

I haven’t written up a post on this since it went up, so I figured I ought to do a postmortem at least.  KADOOMERANG was an interesting project, even if it wasn’t my most ambitious game.  Before the theme was announced, I wrote up a list of ideas I wanted to work with.  From that list, I ended up using about half:

  • Analog input via timing your input events (press & hold)
  • Triggering actions on button release instead of button press (related)
  • Variable-powered varying challenge by adjusting behaviors (enemy types)
  • Action commits & cancels (see Tim Rogers’ essay on Bloodborne)
  • Killer7 Screen-space gradients
  • Brutal legend particle system skies
  • UV flipbook animation

I’m fairly happy with how the mechanics worked out, but the real problem I encountered with the game was in communicating those mechanics.  My in-game instructions looked like this:

30827-shot0-1429492616

The problem was that the text on the left was intended to be read as two columns.  The last line on the bottom left is explained and expanded on by the first line on the top right.  The special attack (Radial Blast) is powered by collecting gems, and spent by throwing a complete circle.  Enemies have shields that block normal attacks from various directions, i.e. a right-facing shield will block a ‘rang coming from the right; a left-facing one will block an attack from the left, etc.  But because of the way the text was laid out, almost nobody understood how the special attack worked.  Some people never even picked up the recall mechanic, and were stumped by the first enemy with both left-facing and right-facing shields (you need to attack them from behind, by recalling your ‘rang when it’s behind them.  Also useful for destroying enemies in a straight line!).  This could have been  helped if I had marked Q and E as Throw/Recall, to show that it had multiple effects (I suspect many people only looked at the key layout and ignored the text column entirely).  There’s even a Let’s Play where the player wonders aloud what the gems were for, even as they are sent back (several times!) to the screen that is supposed to explain everything. (Sorry Clint, I had to include it! 😉 )  Maybe a separate instructions screen, or on-screen prompts would be useful if I attempt another game with this amount of  control complexity.

Despite the confusion, I’m still happy with the game’s overall feel.  Developing the main attack mechanic was an interesting exercise, as I came up with the whole behavior and feel on paper before I wrote a single line of code.  The in-game sound effects are the same sounds I was making while thinking through the way everything would move.  The only difference is a flange filter thrown on top to make it a little less obvious that it’s all just my voice.  The gems and radial blast were added fairly late, as a way to encourage the player to move around more.

Oh, and some people didn’t like the camera controls.  Oh well.  They are kind of central to the look of the whole thing.  They might take a little getting used to, but I did add a few special tricks to the way it all works, like how the over-the-shoulder camera switches sides when turning to minimize how far the view needs to shift.  I would have added in some logic to flip the camera when obstructed, but I kind of ran out of time.

You see, half-way through this Ludum Dare I got really, really sick.  Against my better judgement, I pressed on and finished my game.  I’m actually sick again right now, or maybe I just never quite got over whatever I came down with.  As happy as I am with my game, this was a bad idea.  The experience was so unpleasant, I fear it may have soured me on doing another LD anytime soon.  But even if I do skip LD33, I’ll probably be back for LD34.  Probably. :-)