Jump to content
  • Advertisement
Sign in to follow this  
NeoRetro

Unity Game Project Directory Structure

This topic is 2822 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.

---EDIT---


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


project
**_fromClient
**_legalContracts
**_purchasedAssets
**art
****2d
******bitmaps
******fonts
******GUI
******vectors
****3d
******models
******textures
******scenes
**audio
****music
****soundfx
**builds
****12-29-10-v1
**code
****client
****common
****server
****tools
**documentation
****concepts
****designDoc
****reference

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
Advertisement
Sign in to follow this  

  • Advertisement
×

Important Information

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

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!