Most devs stick to 2D Light components for 2D projects, but pairing 3D Lights + Perspective Camera is the secret sauce for high-end "2.5D" visuals. It transforms a flat image into a living, breathing diorama. Here’s why it’s a superior workflow
#Unity#gamedev#indiegame
The "Safety" Folders
External: Keep 3rd-party assets (Asset Store, SDKs) isolated.
Tools: Editor scripts and build automation.
Dev: Your sandbox. Prototypes and "trash" go here so they don't pollute production.
ScriptableObjects
Use this folder for: Character stats, item configs, and level parameters.
Allows designers to tweak the game balance without touching a single line of code.
The Visuals: UI & Art
UI: Menus, HUD, and Controllers. UI should only observe and display—never make gameplay decisions.
Art: Models, Textures, Shaders.
No scripts in the Art folder.
Gameplay
This is the soul of your game.
Player logic, AI, Game Rules, Enemies.
If modifying the code changes how the game feels to play, it belongs here. Keep it isolated from UI!
Unity Folder Structure...
Core... Global infrastructure (Bootstrap, DI, Event Systems). If removing it breaks the architecture.
Systems... Reusable, character-agnostic mechanics (Combat, Inventory, Quests). If it can work in another project, it’s a System.
"You're spot on and I totally agree, but if I may add a small reminder... you forgot to mention the schemes for money laundering and moving funds illegally in and out of the country :)
Reminder to game directors / leads...
Your job is NOT to have all the answers.
Your job IS to create the environment where the best answers can emerge from the team.
Less 'I think we should…', more 'What do YOU think we should…?'
Huge difference in quality + ownership.
#gamedev #gameteam #indiedev #IndieDevHour #indieteam
Most common mistake I see new game leads make,
Treating scope like it's fixed and people like they're interchangeable...
Reality is, People are fixed, scope is variable...
Protect your core team first cut features before you cut people.
#gamedev#gameteam#indiedev #IndieDevHour #indieteam
Small team lead tip...
Instead of 'Who can do this?', ask 'Who would love to do this?'
Passion × skill usually beats skill alone.
I've seen average coders turn into absolute beasts when they own a feature they actually care about. :)
Anyone else experiencing the same?
#gamedev #gameteam #indiedev #IndieDevHour #indieteam
The best code architecture means nothing if your team is burned out or misaligned.
Protect your people's energy and protect your codebase.
Week1: Clear priorities, and no-meeting Fridays saved more projects than any refactoring ever did :)
What's your #1 team health ritual?
#gamedev #IndieDevHour #madewithunity #indieteam