Yes, you read that right. There will be a Stranded Remaster designed and implemented in 2025. Since the development of Stranded III is still ongoing, and the two old versions of Stranded have more and more compatibility issues, I feel it's time to go for a "modernization".
The Stranded Remaster Collection will bring the "Robinson" flair to modern browsers, since it will be realized with web technologies. While most of the original charm should be ported, the overall gameplay experience will be enhanced in terms of graphics, textures, player controls, inventory system, and many more.
To make this process more transparent and exciting, I will provide detailed information on the conception and even share some early footage. As it's December now, there will be one new section per day in this post
Your ideas, thoughts, inspirations and criticism are very welcome! And just to inform you right away: The Stranded Remaster Collection is not developed by DC, but he is very open to the project.
1 - Game Engine
Babylon.js 7.0 will be used to implement all relevant game mechanisms. It is based on TypeScript (a super set of JavaScript) and brings a lot of cool, modern features:
Procedural Geometry
Global Illumination
Gaussian Splat Rendering
Ragdoll Physics
Native Collisions Engine
Global Illumination with Reflective Shadow Maps
State of Art WebXR Support
State of the Art glTF support
Seamless Texture Decals
Advanced Ground Projection
... and many more
While Babylon.js is a good choice for 3D rendering, it lacks of good-looking UI elements. Therefore, I will implement the HUD and menus directly in HTML with CSS, using the library React for state management.
2 - AI Enhanced Textures
Since this will be a Remaster and not a Remake, all original resources are being used. That includes models, textures, sounds and UI elements. But wait: It's 2024 and we have plenty of AI tools to enhance their quality!
So I played around with https://www.upscale.media and https://deep-image.ai/app/de/tools/upscale. Both provide a range of options to scale up existing textures and add more visual details. While both work perfectly fine with JPG files, only one of them is able to enhance PNG images with transparency (the other tool fills the transparent areas with color, making it unusable). Both tools have a limit to the number of uploads, but you can easily bypass the limitation by opening the website in a private browser tab
The results can in fact be seen. Below you find an image with a direct comparison between the old Stranded II rendering engine and Babylon.js using the upscaled palm textures.
edited 5×, last 09.12.24 12:50:02 pm