Blog

Engineering notes.

Deep dives, release notes, and field reports on the plugins we build and the tools we use to build them.

·2 min read

The refactor that cut REST Express generated code by 42%

Generated code has a weight. If we ship a megabyte of C# into every customer project, we are a problem. A walkthrough of the single afternoon that made REST Express almost half as heavy.

Code GenerationRefactoringC#
Ahmed Qaddoura
By Ahmed Qaddoura
·3 min read

Support email is the product

We answer every customer email within a day. It is not customer service — it is the fastest feedback loop in our entire engineering process. Here is what we learned from a year of doing it.

Customer SupportProductCompany
Ahmed Qaddoura
By Ahmed Qaddoura
·3 min read

Unity 6000 migration notes from four production plugins

Moving REST Express, Scene Compass, Google Sign-In, and Biometrics to Unity 6000. The compiler changes that bit us, the ones that did not, and the backport strategy that kept 2020 LTS alive.

Unity 6MigrationC#
Ahmed Qaddoura
By Ahmed Qaddoura
·3 min read

The Asset Store submission checklist nobody writes down

Unity publishes the acceptance rules. They do not tell you the unwritten rules — the ones that turn a "Needs Revision" into an "Approved". Here is our list after four submissions.

UnityAsset StorePublishing
Ahmed Qaddoura
By Ahmed Qaddoura
·3 min read

The weekend plugin: how we ship in 48 hours without skipping QA

Scene Compass went from empty folder to Asset Store submission over one Saturday and Sunday. Here is the process we follow so "shipped fast" does not mean "shipped broken".

ProcessUnityQA
Ahmed Qaddoura
By Ahmed Qaddoura
·2 min read

Pricing a $5 Unity plugin in 2026 (and why it is not a race to the bottom)

Every pricing guide tells you to charge more. We sell a plugin for $4.99 and sleep fine at night. Here is the math, the churn numbers, and the reason cheap still works.

BusinessPricingAsset Store
Ahmed Qaddoura
By Ahmed Qaddoura
·2 min read

The name is the mandate: why we called it Simple Yet Efficient

Naming a studio is mostly vanity. We tried to do the opposite — pick a name that we would be embarrassed to violate. Here is what that looks like in practice.

PhilosophyCompanyDesign
Ahmed Qaddoura
By Ahmed Qaddoura
·2 min read

Biometrics Authentication: Face ID, Touch ID, and BiometricPrompt in one line

Device biometrics are the easiest security win in modern apps — if the SDKs do not fight you. Here is how we wrapped four native APIs into a one-method Unity plugin.

UnityBiometricsSecurity
Ahmed Qaddoura
By Ahmed Qaddoura
·2 min read

Google Sign-In across seven Unity platforms, one API

Android, iOS, WebGL, Windows, macOS, UWP, Editor. A tour of Universal Google Sign-In — the plugin that collapses seven OAuth flows into one Unity API.

UnityAuthenticationGoogle Sign-In
Ahmed Qaddoura
By Ahmed Qaddoura
·2 min read

Scene Compass: a tape measure and a bookmark bar for Unity editors

Two tiny tools replaced a week of scribbled notes on our team. Here is what went into Scene Compass, why it is free, and how it has reshaped our scene workflow.

UnityEditor ToolsLevel Design
Ahmed Qaddoura
By Ahmed Qaddoura
·2 min read

From Postman to production in minutes with REST Express

REST Express turns Postman collections into Unity-ready C# API clients. Here is why we built it, and how it eliminates the worst day of most Unity backend integrations.

UnityREST APIPostman
Ahmed Qaddoura
By Ahmed Qaddoura