Embark Studios is a Stockholm-based games studio, on a mission to blur the line between playing and making.
Technology is reshaping our industry. We want to be part of this change, by exploring and applying the latest technology, by being honest and transparent in our relationship with each other and our community, and by allowing our curiosity to lead us down unexpected paths.
In our open source work, we're exploring and pushing the boundaries of new technologies, and sharing our learnings with the community.Contribute
Experimental real-time global illumination renderer (no precomputed light transport). Rust on CPU and GPU.
Rust binding and wrapper over NVIDIA PhysX, a popular and mature physics engine particularly well-suited for games.
We are proud to be a corporate sponsor of Blender, a free and open source 3D creation software.
We think Blender is a great example of what happens when powerful software is made available for everyone to use, and communities start to work together to change the status quo.
We have also released some of our day-to-day studio tools.
When we started Embark, we chose Rust as our primary language for the long term future we are building. We love the safety and robustness of the language, the ability to write high performance, safe, and (mostly) bug free code and then fearlessly refactor and change it without common lifetime/ownership, memory safety or race condition problems.
Possibly even more important is the openness and collaborative nature of the quickly growing ecosystem and community around Rust. With tens of thousands of open source crates on crates.io and a best-in-class package system, cargo, we truly believe Rust is a language for the future.Learn More
Helpers for doing low-level data copies into raw buffers without invoking undefined behavior.
Cross-platform Rust memory allocator using <a href="https://github.com/rampantpixels/rpmalloc">rpmalloc</a>
Superluminal Performance profiler Rust API for adding user events to captures.
Subscriber for passing spans from a rust library to a profiling tool in a host application via FFI.
All projects created at Embark Studios are open for contribution. We welcome contributions from people of all backgrounds who are interested in making great software with us. We need you to help us achieve our goal of empowering everyone to create.
If you have any difficulties getting involved or finding answers to your questions, please don't hesitate to ask your questions in our discord channel.
If you want to collaborate with Embark, you can reach out to us at firstname.lastname@example.org.
We're also looking for passionate people to join our team in Stockholm or remotely (European timezone)!