GGJ Unity WorkshopBRINIS ABDERRAHMEN

CEO of BRIMIND AI. Architecting the future of Multi-Model AI and Blockchain.

GGJ 2026 Sousse
Unity Workshop
AB

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

2025-Pres

Founder & CEO

BRIMIND AI

2022-2025

Software Engineer

GCB/Gulf Software

2019-2021

Chief of Service

Lanterns Studios

Unity & AI Workflow

Revolutionizing game development through the Vibe Coding methodology [cite: 21, 27].

01

Asset Sync

Map your Unity project structure directly to the AI context window.

02

Vibe Coding

Generate scripts in real-time and link components via the Inspector.

03

Automation

Leverage AI to create Editor scripts and custom Prefab systems.

Mastering AI & Game Dev

CORE CONCEPT 01

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 Before AI ERA
Visual Blueprint
CORE CONCEPT 02

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 Learn in AI ERA
Visual Blueprint
CORE CONCEPT 03

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.

How to Test Fast
Visual Blueprint
CORE CONCEPT 04

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.

Asset Store Strategy
Visual Blueprint
CORE CONCEPT 05

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.

Backend is a Must???
Visual Blueprint
CORE CONCEPT 06

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.

GitHub Best Practices
Visual Blueprint
CORE CONCEPT 07

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 Take Advantage from AI ERA
Visual Blueprint
CORE CONCEPT 08

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.

How to Use AI in Unity?
Visual Blueprint

Unity Power Workflows

Core Concept 01

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.

Prefab & Nested Prefab Magic
Visual Blueprint
Core Concept 02

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.

Referencing Methodologies
Visual Blueprint
Core Concept 03

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.

Static Variables for Managers
Visual Blueprint
Core Concept 04

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

use carefully the definitions of Unity3D elements
Visual Blueprint

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

Email

brinisAbderrahmen93@gmail.com

Phone

+216 48 120 188

Location

Nabeul