GGJ Unity WorkshopBRINIS ABDERRAHMEN
CEO of BRIMIND AI. Architecting the future of Multi-Model AI and Blockchain.
About the Architect
Abderrahmen Brinis is an entrepreneur with over 9 years of experience[cite: 4]. As the CEO of BRIMIND AI, he has successfully scaled platforms serving 1300+ users across global markets [cite: 5, 7].
9+ Years
Experience [cite: 4]
ISSAT Sousse
Engineering Graduate [cite: 6]
Professional Journey
9+ Years of Evolution
Founder & CEO
BRIMIND AI
Software Engineer
GCB/Gulf Software
Chief of Service
Lanterns Studios
Unity & AI Workflow
Revolutionizing game development through the Vibe Coding methodology [cite: 21, 27].
Asset Sync
Map your Unity project structure directly to the AI context window.
Vibe Coding
Generate scripts in real-time and link components via the Inspector.
Automation
Leverage AI to create Editor scripts and custom Prefab systems.
Mastering AI & Game Dev
How to Learn Before AI ERA
Start with YouTube videos (7-22min), identify common vocabulary from first 3 videos. Write down important terms, then use them to search deeper. Focus on field structure and base methodology. Progress from YouTube → Google → Forums (Stack Overflow). After AI, problem-solving became way faster - what took 2+ forum posts now resolves instantly.
How to Learn in AI ERA
You still have the legacy option, but with AI you can learn anything instantly. Just ask the AI to teach like explaining to a 14-year-old, or ask it to use your professional vocabulary (medical, software, etc.). Best way: tell AI to generate code to see results, then ask "explain this part" to understand deeply.
How to Test Fast
Example: Mobile error occurs. First question: Does it happen on desktop? Do 30s desktop test. If same error appears, be happy - testing cost is 30s not 3min. Always hunt bugs in your territory (fastest environment). Test where deployment is quickest.
Asset Store Strategy
Unity Asset Store offers almost infinite assets. Keep your idea clear - integrate only what you can implement. Make your vision more clear. Never change your idea according to existing assets - that demotivates the team. Make vision solid.

Backend is a Must???
Not sure, but it makes work better. Unity is frontend, logic for database and user management is better in backend. Team with backend+frontend has better flexibility - resources can redistribute tasks. Plus, you can take more advantage from AI with proper separation.
GitHub Best Practices
Using GitHub is not a must but SOOO recommended as it has advantages: Share easily project assets and code, version control (save steps in each achievement as team or member), the feeling of security of each member makes them able/free to test - each member advances faster as they can revert to last checkpoint saved as commit in GitHub. When using AI, make sure GitHub shows what are the changes in each AI response or modifications. Be careful from conflicts: commit and push ASAP always, or make each added feature in separated branch then merge to main branch when validated.
How to Take Advantage from AI ERA
As Founder and CEO of BRIMIND AI, I recommend keeping these in mind: AI can understand badly so please make sure GitHub or other version control shows you what are the touched files. Claude AI is the BEST model, GPT OSS as well but doesn't see pictures. Best practice in a project: divide it to tiny modules, each module has input/output made to be part of the big vision. AI has good and speedy start, after context gets bigger it starts to be confusing and rejects to advance, and chats start to close so fast. So each module starts and is almost finished, tested alone (that's a plus), and do next module. Don't make chat long - the AI loses focus. Each chat has one subject max 2. When you change chat, you have files showing your project direction. Some context you can ask old chat to resume, then start new chat with files + resume = Better vision. BRIMIND AI has advantage: it makes the AI take only the needed files, making your chat short and way efficient. With AI Vibe Coding you have the advantage to start talking, the AI acts immediately.
How to Use AI in Unity?
Make the Assets folder as the project path and start chatting. The AI will create the files, you link in the Inspector as he told you. Want more? Tell him to create prefabs or more in Unity Editor script. Linking modules can be by reusable function or component, or by HTTP API or RPC - you choose what you prefer, even the AI can help in that, especially Claude as he is the best AI architect who knows well how to link.
Unity Power Workflows
Prefab & Nested Prefab Magic
Create a parent Tank prefab to act as the base. Inherit variants like Abrams and T90. Updates to the parent automatically flow to all children and scene instances. Recommendation: Think through your heritage tree before you start coding to ensure a solid foundation.

Referencing Methodologies
Master multiple ways to connect your logic: use public/serializable variables for Inspector drag-and-drop, or programmatic methods like GetComponentInChildren and GetComponentsInParent to access specific parts of your hierarchy dynamically.

Static Variables for Managers
Simplify global access by using static variables for your Manager classes. This allows any script to easily trigger global events or check states without needing complex direct references to the Manager instances.

use carefully the definitions of Unity3D elements
in the strategy periode before touching the keyboard , ask yourself what is the thing that by definition do "the needed job or feature" for example i need to make something that make me have ennemy and player have same health system , i create ennemyHealth and playerHealth, witche one heritate from an other , or they can be both. same script but i add a variable or set a tag or layermask or layercast or enum , or child gameobject if it have it mean its an emmey, use POO in its definition field and prefab aswell , you can combine all but keep each in its definition , example 2 i have a health of player i make it static or public float, difference is by definition the static do not retart when scene do restart so i should add a scrip to detrect scene did restart to restart the static health , the smart way is to set health as normal float cause bt definition it restart with scene as needed

Reusable Elements
Production-ready modules gifted by BRIMIND AI
The BRIMIND AI Advantage
"BRIMIND AI makes the AI take only the needed files, making your chat short and efficient. With AI vibe coding, you have the advantage to start talking and the AI does it immediately."
Context Optimization
Short chats keep the AI focused on what you actually asked.
Technical Sovereignty
Official partnership with ISSAT Sousse contributing to Tunisia's digital sovereignty.
Let's Collaborate
brinisAbderrahmen93@gmail.com
Phone
+216 48 120 188
Location
Nabeul