Jump to content
  • Advertisement
Sign in to follow this  

Unity Game Project Directory Structure

This topic is 2902 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi all!

Just wondering what type of directory structure you're using these days for indie, small team game development.

I've got a small office setup (Mac, PC, PC laptop, NAS). Programmer works remotely. Audio engineer and an artist drop into the office every now and then but tend to work remotely 75% of the time.

Projects are not data heavy, so a Dropbox account works fine for remote access and (lite) version control. We're also using teamworkpm.net and skype to manage project communication and documentation.

Finally, tools are photoshop, unity3d, flash, cinema4d/Max, after effects, illustrator, soundbooth, excel.


I'm looking for a structure that is simple and that would make backing up critical files easiest.

Would love to hear your thoughts as well as what tools your using.


Here is a prelim directory structure cobbled together from the web and my own thoughts.


Underscored directory names are likely to be kept out of the dropbox share, or unused (client-provided materials for example if your team mainly works on original IP).

Also note that some folders are placed on the same level for convenience, for example: bitmaps, fonts, GUI and vectors. ...it is likely that elements in the bitmap, font and vector folders will wind up in GUI. And fonts can be in bitmap or vector forms...

Builds are placed into folders with date and version.

Much of this layout comes from another website, can't remember the name at the moment - will post it when I do - I thought it was a good starting place for discussion. Also, this format might need some modification to work with tools that 'require' a particular directory structure.

Please ignore the asterisks. Couldn't figure out how to get spacing/indentation to work.

[Edited by - NeoRetro on December 30, 2010 6:01:24 PM]

Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!