Andres

Labyrimental - experiment with realistic rendering

Recommended Posts

Hello! This is my first try with an HTML5 game.

It's more like a proof of concept using prerendered images, so it's like 2.5D, not real 3D. There is plenty of room for improvement, but I probably won't do it now (and maybe never) so I thought it would be better to release it as it is.

The gameplay is a bit... unconventional. Audio is a fundamental part of it: walk through a maze being guided by the sounds you hear.

Warning: the screens look better than the game really is, so lower your expectations. :P

Repository with more info: https://github.com/andresmrm/labyrimental

PLAY!

 

0_4_0_e.jpg

6_0_0_e.jpg
 

Share this post


Link to post
Share on other sites
42 minutes ago, crazyDev said:

Nice game. What did you use to make it?

Now if you were to make it fully 3D it would be even better.

Thanks. =)

The images are rendered using LuxRender. It's a very powerfull render, but stil too slow for realtime rendering. A single image can take hours to render. For a realtime experience (fully 3D as you said) you'll probably need +30 images rendered per second. There are efforts to make LuxRender faster (using OpenCL/CUDA), but AFAIK it's still too slow for a game. Anyway, you have to install it, you can't run it on the browser.

That's why the images in this game need to be prerended. Each of them took +45min to render (for a total of more than 1 week) and they still could use more time to reduce "granularity".

That said, the scenes I made are quite poor compared to what LuxRender can achieve (look at the image below, more at its galery). But the same technique used for this game could be used to have games with that image quality.

main.php?g2_view=core.DownloadItem&g2_it

Share this post


Link to post
Share on other sites

I really like this concept - is this similar to how myst/riven worked? (I never played them).

Considering each screen is just an image, it's probably quite possible to do this just using a sound engine, a loader and css.  (Not suggesting you should, just thinking out loud).

Share this post


Link to post
Share on other sites
8 hours ago, staff0rd said:

I really like this concept - is this similar to how myst/riven worked? (I never played them).

Yes. =)

https://en.wikipedia.org/wiki/Myst#Production

 

8 hours ago, staff0rd said:

Considering each screen is just an image, it's probably quite possible to do this just using a sound engine, a loader and css.  (Not suggesting you should, just thinking out loud).

You mean without Phaser? Yes, I think so. I used Phaser mostly for I/O, asset loading and some visual effects.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.