Illustrated portrait of Jack Mariani

Hi, I’m Jack,your freelance Unity developer

I build connected multiplayer games and ambitious worlds with Unity ECS.

A few worlds I’ve helped build.

Multiplayer mayhem. Complex simulations. Playful worlds.

More work

There’s more behind the scenes.

See all projects & tools

AI for game teams.

Tools I use in production and in my regular workflow.
Open source, built around real engineering work.

From a Unity change
to a focused review.

Repeatable checks meet scoped AI review. Findings stay traceable; the developer makes the call.

Seasonal biome artUnity assets

A change ready for review.

A merge request touching nine files, including a forest tileset and seasonal decorations.

  • forest_biome_tileset.png
  • festival_props.png

Input context shown in the public app’s stored review.

Condensed from the public app’s stored review, BLOOM-124.

MR Guardian's existing project graphic, showing its review report and dashboard
MR Guardian · project overview graphic
Python · Unity policies · LLM orchestration

What does your world need?

Discuss your project on Upwork

Dev notes.
Open notebooks.

A look at the code and working habits behind the games.

Before we
press play.

A few things you might want to know.

Do I need both Multiplayer and ECS?

No. They are two separate ways I can help. Tell me about the game you are building and the challenge you need to solve.

Can you join an existing Unity project?

Yes. My project work includes joining teams for architecture, multiplayer, optimization and release support. Share the current setup and the part you need help with.

What should I send you?

Send me a message on Upwork with a short description of the game, the next milestone and what is blocking you. A video or build is helpful, along with your timeline and budget context.

How do we agree on scope and pricing?

We can discuss the work, dependencies and timing through Upwork, then agree on a scope and contract that fits the project.

Your next world.
Let’s talk on Upwork.

Share your idea, the challenge, or your next milestone in our Upwork conversation.

View my Upwork profile