Game Dev Discussion - How to structure files in a project?

preview_player
Показать описание
Today I will share my thoughts on what I think is the best structure of files in a Unity project. I will touch briefly on subjects like horiznotal vs vertical file structure, assembly definitions and few others. I hope you enjoy this type of episode as this is really something completely different :). Love you!

Aiding and Abetting by Othinsson:

Unity tips:
Unity Project Structure e-book:

If you would like to show me some support:

If you are looking for a great community:

00:00 What we'll talk about and why
00:44 What Unity says about that
04:23 Examples of folder structure
05:50 What's the problem with them
07:17 Let's have a look at that once again
08:35 Vertical structure?
11:35 Benefits of vertical structure
12:45 But it also has a problem
13:55 Best of both worlds
16:23 Namespacing
19:07 Random problem
20:05 Assembly definitions
23:50 Summary
Рекомендации по теме
Комментарии
Автор

Hello Fantastic People! This video has COMPLETELY different format. Rather than tutorial it is 'casual talk' or 'something aimed to spark a discussion'. What do you think about it? Did you find it useful? Do you like this format of videos?

PitiITNet
Автор

That's a really important video. I recently saw a video for project structure but and the video was great but i love it to see how you explain it. Nice video!

sim-card
Автор

Omg thank you, that was so helpful <3

Humii
Автор

I'm an Italian web developer who's trying to learn how to develop games. I've recently found your channel bro: your work is amazing. Thank you very much!

pierbarocci
Автор

I think this will be really useful for new devs or those who haven’t worked in software. Great video, well explained throughout.

SuperDutchrutter
Автор

Great format, there are lots of tutorials out there for small features, but project level insights seem less common, yet very important!

quentinbateux
Автор

Great video! I tried the assembly definitions in my game a few months ago and it was hell to set it up and had to undo it lol ...I will try again at the beginning of my next project to make easier :)

...also, I know I already asked for a video (about a metroidvania map system), BUT this video reminded me of a topic that I would love to see you talk about: a game manager, or a master script that loads before everything in the game to make sure all dependencies are loaded :)

lfcamacho
Автор

Great overview =D! The part about horizontal and vertical was something that's going to make me think about how to set up stuff a bit more... Userfriendly in the future, I guess :)

ChristinaCreatesGames
Автор

Great video as always! It's really hard to stay organized in a big project, most people (including me) just gets tired of organizing everything after a while and start letting the search tool do all the work... 😅

umapessoa
Автор

Interesting topic. Seems your structure is similar to mine. I tried approach with folder per feature but I failed because of problems with shared materials and code . Nice video

MarekNijaki
Автор

Do you do only 2d games? If not please do 3d multi-player guide

adminik-dbjc