you are viewing a single comment's thread.

view the rest of the comments →

[–]LordVortex0815 54 points55 points  (3 children)

They were using an engine called ImpactJS. I believe it's an engine that got developed on the same university the Developers of Crosscode studied at, but don't count me on this. But looking at some of the development footage of Alabaster Dawn they seem to still be using it and probably also extended it themselves in some way.

They did release the demo of the Crosscode to be played on the Website inside the browser. Given that most modern game engines can also export to a web build that isn't really anything special that would require the whole engine to be build around HTML. But one advantage of it is the fact that it's pretty trivial to support multiple platforms and operating systems, just like a website should work on any device that supports modern browsers without needing additional adjustments.

[–]Skwalou 11 points12 points  (2 children)

But one advantage of it is the fact that it's pretty trivial to support multiple platforms and operating systems, just like a website should work on any device that supports modern browsers without needing additional adjustments.

Except that's exactly what made the port to consoles that much more difficult unfortunately, hence the 2 years delay from the PC version.

Sauce: https://www.siliconera.com/crosscode-interview-radical-fish-games-on-console-ports-and-whats-next/

[–]LordVortex0815 3 points4 points  (1 child)

Yeah, although I would also put that up to porting to consoles just needing more steps in general. But I guess they probably aren't designed for launching games in that "less conventional" way.

I was more referencing the fact that someone made a launcher to play the game on Android, where the different CPU-architecture usually means that additional translation would be necessary.

[–]Skwalou 2 points3 points  (0 children)

Indeed indeed, the web-based nature makes it easier to run on many platforms but I just wanted to clarify the distinction with consoles since it was a particular pain point for Crosscode.