top | item 40775082

(no title)

zith | 1 year ago

Does anyone know if Embark are still using a lot of rust in their production games? They seem to be a very well funded studio (lots of employees, big fancy office, competes with other AAA FPS-games). I wonder if these experimental-sounding projects have given way to more classic tech in the churn of building games that are profitable.

discuss

order

rob74|1 year ago

According to the article, Rust is (or was) used in the kajiya renderer and in the "creative platform", not in their production games:

> Our Rust project has different requirements than a video game. It’s a platform that will enable everyone — not just professional game makers — to build new small interactive experiences.

The kajiya renderer is available on GitHub, but contributions have slowed down since mid 2022: https://github.com/EmbarkStudios/kajiya/graphs/contributors

The "creative platform" is now apparently available under wim.live (and has a twitter account called @createplaywim): https://wim.live/en/ - but the website only seems to play a video, I couldn't find any other functionality.

They seem to be using Rust in a lot of tools though: https://github.com/EmbarkStudios

whizzter|1 year ago

The author of the linked article (and Kajiya) quit Embark to work on an indie title with his wife around mid 2022 if memory serves me right.

cyber_kinetist|1 year ago

Nope, their two flagship games (The Finals, and the soon-to-be-released Ark Raiders) are all using Unreal Engine.

Seems that they're trying to earn money by shipping games in Unreal first, while developing their Rust-based engine behind the scenes.

molenzwiebel|1 year ago

Their Rust game is currently in closed alpha: https://wim.live/en/.

Last time I tried it, they were working on integrating wasm support for user-accessible custom scriptable scenarios (a la Roblox).

henriquecm8|1 year ago

The games embark has released are made in Unreal Engine, maybe the game using rust hasn't been released yet.

kg|1 year ago

One obstacle is that at least one of the major console vendors prohibits using anything other than C++ plus their official compiler. So shipping on that platform using i.e. Rust, Swift, C# is currently against the rules. (Unity gets an out here since they compile C# down to C++ using IL2CPP.)

I expect some studios are just quietly breaking the rule and not telling anyone, but I'd be worried, personally.

Thaxll|1 year ago

People outside of the industry woudn't believe how it is to work with first party such as Sony, just to get SDK / api / documentation / forums access you need to have a very complicated process that involves public IP whitelisting etc..

https://www.scedev.net/index.html

grafs50|1 year ago

Which console vendor is that?

watermelon0|1 year ago

What would the reasoning for such a decision be?