• Register
Post news Report RSS Greedy Guns - Check out the new FX and screenshots!

The woes of game development. Check out our little rant about Unity3d, Tiled2d and gif making. Not one for rants? Then check out the latest screenshots and particle effects!

Posted by on

It's all in the Details.

We always knew that the hard part about making games wasn't the lack of ideas, will power or good looks. At least not for us. But it recently struck Miguel Rafael (the illustrious author of this post) that one of the hardest things is finding out how to put it all in. No pun intended (liar). Sure a engine like unity3d really helps when it comes to asset management and it comes with a nice editor but different games have different needs. Since this is our first game of this genre, we had to figure out a couple of things.One of them was how the heck do we decorate our levels. We tried to add the decorations as sprites in unity itself after importing a TMX map form Tiled2d. It works, but there are several issues with it. To name a few

  • Unity prefabs don't have a preview - want to drag in that cool looking rock? Can you guess the name of the prefab? Cause unity isn't going to show it to you.
  • We drag things onto unity and then have to arrange its Z in relation to all other objects placed.... Time consuming.
  • crtl+d duplicates a prefab on the scene but it goes to the bottom of the hiearchy, So much for keeping things tidy.

In the end we decided to only add really big and specific set pieces like this and all the other little decorations are going to be placed in Tiled2d. Quick. Easy to iterate. FUN!And so the time to fill in the levels with bushes and rocks and other foolery is HERE! Here you have a before and after.

Before:

greedy-guns-before-decor

After:

arena_decor Greedy guns

This was just a first go at it. It will look better in a few days.

decor-vines-greedy-guns-2

Also been working on these new animated light shafts :D Gif done with Gifcam.

GREEDY GUNS DECOR GIF

The Map

This has been a long time coming. Glad we left this for later cause it came in time with the store and monitor interface redesign. This is just a mockup but Afonso is already implementing it in the game. We also have a map editor - not to confuse with a level editor.We'll show both as soon as they're ready,. Meanwhile here's what it will look like.

pause

Be social like the cool kids!

You know you want to know as soon as the demo is out right? You wan't to know the coolest Greedy Guns news right? Or maybe sexy pictures of us in the shower (optional).Also is there anything else you would like to see or know? Let us know!

icon_small_facebook icon_small_youtube icon_small_twitter steam small

Post comment Comments
esegura92
esegura92 - - 6 comments

I love this kind of game. Nice work guys. I'm curious about the method you implement the dinamic lighting. Is just mere sprite with animations? Or you use a custom shader?

Also i think some of your problems can be solved with a good nomenclature, and with the sorting layers fealture you don't need to worry about the z location of your sprites. I sugest to check the 2d documentation because it's kind of a new fealture. About the last one yeah it's pretty annoying but unity is good and friendly enough to work with.

Good luck on this game i will be following you guys.

Reply Good karma Bad karma+1 vote
atum_ramirez Author
atum_ramirez - - 123 comments

Thanks for the tips!

Dynamic lighting? No such thing yet :D It's just a particle effect. It's scaled and rotated to make those lightshafts ;)

Reply Good karma+1 vote
mcunha98
mcunha98 - - 61 comments

"crtl+d duplicates a prefab on the scene but it goes to the bottom of the hiearchy, So much for keeping things tidy."

I have a script to organize the content by name and not by z-order (default way that unity show things). Please send me an email and I share with the script. Here you can see a tutorial in portuguese (don't copy this code because not is valid for unity 4.6)
Unidev.com.br

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: