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.

Scaffold Level Editor

137 pointsby mwkaufmaabout 1 month ago

9 comments

mwkaufmaabout 1 month ago
A whistle-stop tour of some game-engine collision/pathfinding background, how modern engines work, how old engines work, and how I'm applying a mixed-approach in my game.
评论 #43616200 未加载
评论 #43619400 未加载
enbuggerabout 1 month ago
I was always inspiring the level editor in Cube 2: Sauerbraten (<a href="http:&#x2F;&#x2F;sauerbraten.org" rel="nofollow">http:&#x2F;&#x2F;sauerbraten.org</a>). This seems like an alternative to BSP approach which was more popular at the time. But I think this game&#x27;s octree-based solution has more potential than just the render and raycast logic implemented in the engine. You could potentially make the entire level fully destructible and keep it optimized at the same time. The level building was also fun when I was teenager. No game allowed to edit levels with other players connected to the server and that was working in 2004!
评论 #43617175 未加载
keyleabout 1 month ago
Note that there is also TrenchBroom [1]. An editor which you can then use to create levels and import them in UE4&#x2F;5 [2], including textures and collisions.<p>[1] <a href="https:&#x2F;&#x2F;trenchbroom.github.io" rel="nofollow">https:&#x2F;&#x2F;trenchbroom.github.io</a><p>[2] e.g. <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=41HZzy-nJDU" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=41HZzy-nJDU</a>
评论 #43620043 未加载
dcrazyabout 1 month ago
I created my HN account to comment on the post announcing the release of the Descent 3 source code last year. So of course I immediately recognized the similarity to Descent 1 and 2’s cube-based level design, and was pleased to see the screenshot of DLE. :)
aschearerabout 1 month ago
Great write up, very interesting. Shame y’all couldn’t get funding even after Day of the Devs! Hang in there, game looks cool.
评论 #43617179 未加载
rdwabout 1 month ago
Thanks, Max! I&#x27;ve personally never been able to wrap my head around BSP; I appreciate your diagrams explaining everything, and I am optimistic about the new engine. It&#x27;s crazy how much faster it can be; really drives home how much extra stuff Unreal is doing that your game may not need.
Esrasabout 1 month ago
Thanks for sharing! I was thinking how this is a good example of the kinds of things that you <i>can</i> do with a game engine that already exists, as opposed to having to write everything yourself.<p>Also a nice mention of octrees&#x27; use outside of voxels.
LarsDu88about 1 month ago
Isn&#x27;t this kind of like simply putting the data structures from the first Unreal Engine (which I believe used BSP), into the latest one? For the game you appear to be building, this appears to be rather unnecessary, even for authoring purposes. Even the Nintendo Switch 1, which is being phased out, might not necessarily benefit enough performance-wise to overhaul these core systems.
评论 #43618011 未加载
评论 #43617140 未加载
OccamsMirrorabout 1 month ago
This is very cool. I would pay for this.
评论 #43623575 未加载