| ||Ask HN: How do game companies keep their files organized for a large-scale game?|
94 points by mfcecilia on Feb 4, 2016 | hide | past | web | favorite | 50 comments |
|What are the best practices for naming? What is the hierarchy for folder organization? How do you name assets built in Maya versus those that are built in the game engine? What about code? Is it saved with its corresponding asset? Or in a dedicated code folder? Is there a template for this?
I've been working on a team for a year developing for VR and web. When I first arrived on the scene, I saw that there was absolutely no organization in the 3D models, textures, scripts, etc. It actually took a full 2 weeks to figure out what pieces were being used in the current working build. Now I am able to navigate and do my work no problem. However, we just added two new members to the team and they spent an hour talking about how disappointed they were that they were expected to just know what to do after having been given that jumbled mess. I've been looking around online for examples of folder organization and naming conventions for the variety of files used in a game, but with no avail. I was playing Skyrim the other day and all I could think about was how they named all the NPC's locally, where they saved all their textures, animations, ai scripts, etc. Even for all their environment assets. Not all rocks are the same, so I am pretty sure they didn't name it "rock01" "rock02" etc. Surely there's a code or a method for naming everything as well as a folder hierarchy. I know they are unique for every game, but I think it would help to just see a few templates/examples.|
| Apply to YC