Greetings,

Traveler.

I am Sarbajit.

A Video Game Programmer and Technical Artist.
I do Audio and Combat design, when I can.

Always found playing with something, or the other.

Shall we begin?

Dials and Levers

"Systems are built to be configured, not hard-coded."
A WeaponSystem is not programmed for a specific "Shotgun"; it's programmed to read values like Damage, FireRate, ProjectileCount, & SpreadAngle.
A DialogueSystem doesn't contain the story text; it refers from a JSON file or a ScriptableObject. These values are the "dials" that designers can turn.
A "lever" might be hooking in a custom projectile prefab or a specific sound effect.
Next

By programmers, For Designers

The core systems :- File handling, networking, UI, combat, physics etc. are written once, tested thoroughly, and left alone, reducing regression bugs.
Adding a new weapon won't break the inventory screen, and a new line of dialogue won't crash the game,
since systems are sealed and only interact with the content through well-defined interfaces.
This Content/Systems separation provides Scalability using S.O.L.I.D principles.

Next

Contact

Email : wirelessbramhan@gmail.com
Phone : (+91)-9038-703-716

Workshop Resume