I will refactor and optimize your unity game scripts


About this gig
Is your Unity code messy, hard to read, or impossible to maintain? I will refactor and optimize your Unity scripts the way professional studios do.
Before touching a single line, I analyze your full code structure and identify the real problems. Then I apply the right design pattern for your specific project SOLID principles, Observer, Command, State Machine, or a data-driven architecture with ScriptableObjects and JSON. No generic cleanup: every decision is justified.
What you will get:
Full analysis report of your current code problems
Refactored Unity scripts with the best design pattern for your case
SOLID principles applied throughout
Hardcoded values converted to ScriptableObjects or JSON
Clear comments and documentation
Clean code any developer can read and extend
Why me:
I am a Unity developer trained on production pipelines. I interned at Squidio Montréal on a production VR multiplayer game (Perforce, studio-grade workflow) and won 1st place at Creative Jam Montréal 2025, organized by Polytechnique Montréal in collaboration with Ubisoft.
Message me before ordering so I can evaluate your project and propose the right approach. Five minutes of scoping saves both of
Get to know AbdellahAboulou
Unity Developer Gameplay and AI Systems
- FromCanada
- Member sinceJul 2023
- Avg. response time1 hour
- Last delivery3 days
Languages
English, Arabic, French
My Portfolio
Other Game Development Services I Offer
FAQ
What if my script is longer than 300 lines?
Message me first and I will send a fair custom offer based on the actual scope of your code.
Will my game still work after the refactor?
Yes. I test all functionality before delivery and document every change I make.
Do you work with any Unity version?
Yes, I work with Unity 2020 LTS and newer, for both 2D and 3D projects.
Is my source code kept confidential?
Absolutely. Your code is never shared, reused, or published. I delete all project files after order completion, and I am happy to sign an NDA if your project requires one.

