Unity5 Quick Set Object Placer Grid Snap Tool

Unity5 Quick Set Object Placer Grid Snap Tool

Quick Set Object Placer in the Unity5 Asset Store

Have you ever noticed that Unity5 doesn’t have any snap to grid functionality?  Its conspicuously missing even though its in most other tools like this (Unreal, Blender, Maya, Etc.).  Never fear because Unity Technologies have provided a way to add substantial new capabilities to the editor through something called editor extensions.

Grid Snap Extensions in the Asset Store

There are a number of extensions in the asset store which allow you to snap your objects to a grid, but I have only tried this one called Quick Set Object Placer (free version) and it is actually awesome.  There is also an inexpensive paid version which I haven’t tried.  The following videos show you how to leverage it and help you get around some of its quirks.

Installation and Setup

It is really easy to use.


Advanced Usage and Prefabs

There is a quirk with using prefabs but it works really well if you just do this one extra step that I show you in the video.


Organization and Prefab Offsets Matter

In this video I talk about how to have it automatically organize your painted objects for you and also I talk about why offsets in your prefab can make a big difference (for better or worse).

An apparent problem (and a solution)

It seems to be snapping objects at the wrong place, and it seems to be incapable of putting them at the *right* place.  Primarily it ended up being a viewing window perspective/iso issue and when I fixed that the problem went away.

Leveraging the Kenny.nl packs in Unity3D

Leveraging the Kenny.nl packs in Unity3D



Importing a Kenny.nl pack


A quick way to build buildings

An even quicker way to build buildings

Oops!  Accidental Building Geysers

In the process of making procedural buildings I accidentally created this:

And this

And here is how I did it

Best Resources for Game Development

Best Resources for Game Development

When you begin to build a game in Unity3D or any other engine, Framework, or SDK you are likely going to need resources to use (unless you want to build everything yourself which is admirable but can take a long time) so here is a running list of the best resources I have found so far.


Textures and Materials



  • Absolutely Free Music
  • Procedurally Generated Chiptunes
    • https://pernyblom.github.io/abundant-music/index.html
  • Procedurally Generated Tunes – Export to MIDI or MP3
    • http://tones.wolfram.com/generate/GBRfJxMC2bszyCvCDbuBZLMHX6NccJ4Q23w9moQIF
    • Note: Rumor has it you can’t use these tones

Sound Effects

  • Procedurally Generated
    • https://www.leshylabs.com/apps/sfMaker/
    • https://www.bfxr.net

Level Design

Game Design


  • FontSquirrel – They’ve already ferreted out the fonts that are free for commercial use

Model Creation Tools

  • MCS – A really cool morphable character which you can change from within Unity (even from within scripts)
  • UMA2 – make characters within Unity
  • Mixamo – free from Adobe
  • Daz3D – a whole world of professional character creation
  • Blocks – Design 3D Models in VR
  • Tiltbrush – Paint in 3D in VR worlds
  • MagicaVoxel – Make models from Voxels
  • Structure Synth –  with a specification language you can make some incredible odd models

Other Lists of Resources


Entire Working Systems

  • FPS Starter Kit – a good starting point if you are interested in making a first person shooter
  • Angry Birds Clone
    • Its the mechanics of just one level but it works well for what it is
  • Unity Pong
    • A simple Pong Game in Unity
  • A large list of games on Github
    • This is a list of games that are open source and although many don’t use Unity they can be studied and examined.

Models – Not Unity Specific

Note: These aren’t as likely to be plug and play as ones purchased from the unity asset store

2D Overhead Art (RPG Style)


Motivation and Support for Game Development

This site encourages you to release one game every month

It is a really encouraging site which is not a competition but a personal challenge

  • http://www.onegameamonth.com/faq

This site hosts listings of gamejams

  • http://www.indiegamejams.com
  • so does this (plus has an advantage since its a hub of indie games)
    • https://itch.io/jams

This is a hub of indie games

Games can be sold here and they can even let the player name the price they want to pay.

  • https://itch.io

Game Development Philosophy and Principles

Modern Game Engines

There are getting to be a shit-ton of game engines out there in the world and some of them can demonstrate really freaking amazing technology, but there are some things to consider above and beyond the technologies that the game engine advertises and provides and the single most important of those imho being an extensive, significant, and engaged user community.  Without that you will have to figure everything out by yourself, and perhaps more importantly, if you have a major problem with the engine you could be the only one complaining to the developer.  With an extensive user community those things become less likely.

A few things:

  • If an engine is not being regularly maintained I don’t want it on this list.
  • Just because it has 3D support or 3D acceleration doesn’t mean its a 3D engine
    • To be clear those things are fantastic and important regardless of whether I label it as a 3D engine.
  • A big part of my analysis about these engines is the quality of what has already been made in them.

Modern Full-3D Engines with significant user communities

Modern 2D Game Engines with significant user communities

Modern 2D Game Engines for Rapid Game Development

  • Stencyl
    • Advertised as “the quickest and easiest way to build a game”
  • Construct 2
    • Programming not required
    • Native Asset Store
  • Defold
    • Solves technical problems so you can focus on building great games
  • Corona
    • “Amazing learning curve” “You can go as fast as you want, learning and building game from ground up.”
  • Bitsy
    • This is a tiny game engine thats just right for making super simple Atari level pixel art games where you explore and interact with people and things using text

Publishing Games


Useful Asssets

  • ProjectPrefs lets you store preferences for your game as a .ini file
    • This means that you can (in some cases) ship your game and allow your users to reconfigure it in the field.