TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

OpenLara – Web-based classic Tomb Raider engine remake

251 pointsby ptrptrabout 8 years ago

20 comments

robmccollabout 8 years ago
In case anyone is curious, this appears to be an Emscripten-compiled C++ project. The remake and engine itself isn't necessarily 'web-based'.
评论 #14178485 未加载
floatbothabout 8 years ago
Wow, the demo is just published with a level from the original game with the original assets… If OpenMW did a directly playable web version with the original world, Bethesda would not like that :D
评论 #14179880 未加载
评论 #14181332 未加载
asvitkineabout 8 years ago
Super impressive!<p>I played a good chunk of the demo level and only noticed a few glitches (e.g. bear getting stuck in the wall, some non-optimal camera movement - but maybe that matches the original?).<p>One error that I hit a good way through the level (in the room with the disconnected stairs and pool in the middle) is a JS stack overflow:<p>exceeded,RangeError: Maximum call stack size exceeded at Bi (<a href="http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:113674" rel="nofollow">http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:113674</a>) at Bi (<a href="http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632" rel="nofollow">http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632</a>) at Bi (<a href="http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632" rel="nofollow">http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632</a>) at Bi (<a href="http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632" rel="nofollow">http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632</a>) at Bi (<a href="http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632" rel="nofollow">http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632</a>) at Bi (<a href="http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632" rel="nofollow">http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632</a>) at Bi (<a href="http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632" rel="nofollow">http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632</a>) at Bi (<a href="http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632" rel="nofollow">http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632</a>) at Bi (<a href="http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632" rel="nofollow">http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632</a>) at Bi (<a href="http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632" rel="nofollow">http:&#x2F;&#x2F;xproger.info&#x2F;projects&#x2F;OpenLara&#x2F;OpenLara.js:5:118632</a>)
seibeljabout 8 years ago
Must add the roll button! That was key during battles for me back on the playstation.
评论 #14180657 未加载
BonoboBonerabout 8 years ago
Instantly had me hooked again. The game does not move on after the city of vilcabamba, though :-&#x2F;
评论 #14179471 未加载
afro88about 8 years ago
WebGL noob question - why is this silky smooth on Safari on my MacbookPro but Mine 3D [0] (and to be fair basically any other Web GL) is noticably low fps?<p>I understand Chrome has better support, and I&#x27;m in the habit of launching Chrome to check out Web GL stuff. But I absent mindedly followed this link on Safari and was pleasantly surprised.<p>[0] <a href="http:&#x2F;&#x2F;egraether.com&#x2F;mine3d&#x2F;" rel="nofollow">http:&#x2F;&#x2F;egraether.com&#x2F;mine3d&#x2F;</a>
评论 #14180441 未加载
评论 #14180454 未加载
letalvojabout 8 years ago
Bats just followed me under water... Also I am unable to shoot them as long as they are attacking me. Is it a OpenLara bug or feature from the original game?
评论 #14178259 未加载
评论 #14178882 未加载
emilioolivaresabout 8 years ago
Wow, I played this game when I was a kid. Can&#x27;t believe it&#x27;s just running inside the browser. Great job.
jhoutromundoabout 8 years ago
Ho my...Tomb Raider is my favorite game since I played Tomb Raider 2. I&#x27;ve got extremely excited about this project! Nice 60FPS, nice movements (although the controls are completely different from the TR1-5 games)!<p>I&#x27;ll try to help this guys somehow.
eriknstrabout 8 years ago
Oh man this is positively insane! The original Tomb Raider games are probably my all time favorite video games. I recently revisited Tomb Raider for PlayStation in an emulator on my laptop. I find it a bit mind-blowing that OpenLara in the browser seems to be performing better than the native PSX emulator did.<p>I think perhaps the ctrl-action button is more sensitive here than it was in the original PC version? In order to get out of the water hole I had to swim into the corner basically. It was a long while since I played the original on PC though so who knows.<p>Mad respect.
评论 #14186605 未加载
评论 #14217532 未加载
bobajeffabout 8 years ago
This work pretty well on my phone. Like the touch controls almost make it convenient to play without a gamepad.<p>They just need to fix the issue of the browser highjacking touch inputs and add fullscreen support.
评论 #14181730 未加载
futunabout 8 years ago
Very nicely done. Congrats.<p>Always thought the TR games were pretty awful, personally. Those were the days when they were still trying to get 3rd person &#x27;right&#x27;. But the implementation here is solid.
评论 #14182376 未加载
Kenjiabout 8 years ago
Rock solid 60fps, works out of the box on Chrome. I am impressed.<p>EDIT: To swim forward under water, press space!<p>EDIT2: Somehow, there&#x27;s a bug with climbing out of the water, making her climb up on the edge, then places her like half a meter forward and she plays the climb animation again (clipping into the ground), then places her half a meter forward, etc, until she is stuck in the wall.
评论 #14178293 未加载
shmerlabout 8 years ago
Very good. Looks like it&#x27;s using OpenTomb?
评论 #14182721 未加载
pinumabout 8 years ago
Nice! But if you&#x27;re keeping the original PC controls, why swap alt&#x2F;space? It&#x27;s severely messing with my muscle memory.<p>Edit: Also a wolf followed me underwater and ran around normally. And I seem to have unlimited underwater time. Is there a tracker for how complete the project is&#x2F;a roadmap? Either way, awesome stuff!
评论 #14180020 未加载
kstenerudabout 8 years ago
Hmm... doesn&#x27;t work on Chrome.<p>Uncaught TypeError: Cannot read property &#x27;getSupportedExtensions&#x27; of undefined
评论 #14178269 未加载
评论 #14178410 未加载
评论 #14178783 未加载
chjabout 8 years ago
Barely runnable on Firefox on Raspberry Pi but it&#x27;s already incredible.
评论 #14179781 未加载
demarqabout 8 years ago
Plays smooth like a totally native game on my old android!!
pheubergerabout 8 years ago
Man this is really sweet. Takes me back all those years.
JabavuAdamsabout 8 years ago
What&#x27;s with the orbiting cam? That&#x27;s a really big no-no, especially since it&#x27;s colliding with the environment.<p>Cool effort, overall.
评论 #14178297 未加载