24FreelanceFreelance marketplace that never sleeps
Active

Script layer in Umka for games and C/C++

84 views#2374
Listing period9 daysuntil 21.11.2026
Posted23.08.2026
Views8410 in 14 days

About the service

I design and implement scripting layers in Umka — a statically typed embedded scripting language with Go-like syntax and automatic memory management. If you're building a game engine, simulation, or any native application that needs safe, fast, hot-reloadable logic without a heavy runtime, this is exactly my work. A typical project result: clean Umka integration into your C or C++ host. I hook up the interpreter, expose engine functions to scripts, marshal structs and slices across the boundary, and wire bidirectional calls so designers can tweak gameplay without recompiling. Since Umka is statically typed, I catch at compile time entire classes of errors that dynamic scripting would drag into runtime, and automatic memory management frees gameplay code from manual reference accounting. I also apply Umka for structured configs and data-driven content: its Go-like syntax reads well even to non-programmer team members. Across several projects I've assembled binding generators, module loaders, sandbox rules, and error bridges that return script stacks to the host log. Each project arrives with documented API, example scripts, a small test harness, and build notes. Tell me about your host, target platform, and how scripts should hook into the update loop — I'll propose concrete architecture and timelines.

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

Freelancer contacts
E-mailShow
24
Twenty · tip

Before you order

  • Look through the freelancer’s portfolio.
  • Describe your task and ask for a price and deadline.
  • Check reviews from other clients.
  • Or post a project and compare several offers.
Same category

Similar services

All services in the category
Good to know
How do I order this service?

Write to the freelancer using the form on this page: describe the task, the deadline and the result you need.

How do I check the freelancer?

Open the profile: rating, portfolio and reviews from other clients show experience with tasks like yours.

Natalia M.Web programming
Contact

What this page answers