frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The 3D Software Rendering Technology of 1998's Thief: The Dark Project (2019)

https://nothings.org/gamedev/thief_rendering.html
32•suioir•3h ago

Comments

tanepiper•2h ago
In 1999/2000 I worked on my own Thief levels using the dromed editor - it was both really fun to work with, and utterly frustrating - in a time before open source engines - there were so many small annoying bugs in the editor that would cause it to crash, so you SAVED often and even learned to version files as it was easy to screw up.

But the geometry that could be created was stunning - from courtyards to cathedrals, levels allowed clever use of light and shadow.

ozzymuppet•1h ago
"Terra Nova: Strike Force Centauri" Oh my gosh, I remember that game. I picked it up at a computer swap meet, and it was awesome!
smitelli•53m ago
Never played Thief, but I logged a lot of hours in Unreal, 1998. I was (and still am) amazed at how full-featured the software renderer was. I always wished I could peek at the code behind it.

If memory serves, the only thing my 3dfx Voodoo3 could do that software-only mode could not was surface reflections. Maybe something with colored lighting too, it's been a long time. Point is, it was a decent enough substitute for dedicated graphics hardware.

qsera•33m ago
But I remember Unreal being unreachable for me at that time because I couldn't even dream of getting a graphics accelerator and it won't even start with out a one, or was it the sound card requirement that was the blocker?
MisterTea•10m ago
Original Unreal had soft rendering just like Quake 1/2 and so on. Though at that point my brother and I had saved up enough beans to buy a Voodoo2.
markus_zhang•27m ago
The guys in OldUnreal have access to the source code AFAIRemember. Epic gave them the source code so they can produce those patches. They also improved the UT99 engine I think.
burmask•43m ago
People talk about the graphics, but it was the crescendo and decrescendo of guard sounds/singing/footsteps in Thief that made it one of the most immersive games I’ve ever played.
ubercore•14m ago
It had a physically based sound engine I think?
evilturnip•30m ago
5-hour interview with Sean Barrett where he also talks about the technical details of the Thief engine:

https://www.youtube.com/watch?v=T1tXepGXDDM

ronjouch•12m ago
To Thief heads who played I and II and want more of it: play The Black Parade, an enormous mod 7 years in the making that is actually an entire new game.

New gigantic maps full of secrets, style faithful to the original, weird universe, new story with voice acting. https://www.ttlg.com/forums/showthread.php?t=152429

I am not affiliated, just a fan.

keyringlight•11m ago
It's interesting to see parallel development of certain features in the early 3D era and how they were used. The original Prey by 3D Realms was shown in demos in 1997/98 with portal tech including rotating it in a level prop, so it's interesting and ties into the game fiction instead of being only functional to stitch map areas together. There's likely more examples during that period when licensing an engine was less common.

A letter to those who fired tech writers because of AI

https://passo.uno/letter-those-who-fired-tech-writers-ai/
239•theletterf•6h ago•153 comments

The URL shortener that makes your links look as suspicious as possible

https://creepylink.com/
527•dreadsword•10h ago•107 comments

Ideas are cheap, execution is cheaper

https://davekiss.com/blog/ideas-are-cheap-execution-is-cheaper/
20•grncdr•3d ago•5 comments

Claude Cowork exfiltrates files

https://www.promptarmor.com/resources/claude-cowork-exfiltrates-files
739•takira•18h ago•330 comments

Programming, Evolved: Lessons and Observations

https://github.com/kulesh/dotfiles/blob/main/dev/dev/docs/programming-evolved.md
5•dnw•1h ago•0 comments

Raspberry Pi's New AI Hat Adds 8GB of RAM for Local LLMs

https://www.jeffgeerling.com/blog/2026/raspberry-pi-ai-hat-2/
164•ingve•6h ago•119 comments

Test your square brackets

https://fluca1978.github.io/2025/12/10/testAndSquareBrackets.html
32•speckx•6d ago•21 comments

The 3D Software Rendering Technology of 1998's Thief: The Dark Project (2019)

https://nothings.org/gamedev/thief_rendering.html
32•suioir•3h ago•11 comments

Z80 Mem­ber­ship Card

https://sunrise-ev.com/z80.htm
51•exvi•3d ago•15 comments

Jiga (YC W21) Is Hiring Full Stack Engineers

https://jiga.io/about-us
1•grmmph•2h ago

Ask HN: How are you doing RAG locally?

237•tmaly•23h ago•98 comments

Ask HN: Share your personal website

695•susam•21h ago•1926 comments

Impeccable Style

https://impeccable.style
23•noemit•3d ago•11 comments

San Remo Pasta Measurer

https://www.toxel.com/tech/2025/09/17/san-remo-pasta-measurer/
26•surprisetalk•5d ago•15 comments

French Court Orders Popular VPNs to Block More Pirate Sites, Despite Opposition

https://torrentfreak.com/french-court-orders-popular-vpns-to-block-more-pirate-sites-despite-oppo...
25•iamnothere•1h ago•11 comments

Show HN: MailPilot – Freedom to go anywhere while your agents work

15•keepamovin•7h ago•16 comments

Photos Capture the Breathtaking Scale of China's Wind and Solar Buildout

https://e360.yale.edu/digest/china-renewable-photo-essay
220•mrtksn•4h ago•151 comments

Scaling long-running autonomous coding

https://cursor.com/blog/scaling-agents
231•samwillis•16h ago•139 comments

Ask HN: What did you find out or explore today?

138•blahaj•20h ago•222 comments

Python: Tprof, a Targeting Profiler

https://adamj.eu/tech/2026/01/14/python-introducing-tprof/
27•jonatron•5h ago•0 comments

New Safari developer tools provide insight into CSS Grid Lanes

https://webkit.org/blog/17746/new-safari-developer-tools-provide-insight-into-css-grid-lanes/
90•feross•13h ago•50 comments

Bubblewrap: A nimble way to prevent agents from accessing your .env files

https://patrickmccanna.net/a-better-way-to-limit-claude-code-and-other-coding-agents-access-to-se...
127•0o_MrPatrick_o0•12h ago•97 comments

The State of OpenSSL for pyca/cryptography

https://cryptography.io/en/latest/statements/state-of-openssl/
166•SGran•16h ago•38 comments

Crafting Interpreters

https://craftinginterpreters.com/
159•tosh•15h ago•32 comments

Furiosa: 3.5x efficiency over H100s

https://furiosa.ai/blog/introducing-rngd-server-efficient-ai-inference-at-data-center-scale
190•written-beyond•13h ago•128 comments

Bare metal programming with RISC-V guide (2023)

https://popovicu.com/posts/bare-metal-programming-risc-v/
46•todsacerdoti•5d ago•8 comments

Handy – Free open source speech-to-text app

https://github.com/cjpais/Handy
144•tin7in•9h ago•83 comments

Show HN: Sparrow-1 – Audio-native model for human-level turn-taking without ASR

https://www.tavus.io/post/sparrow-1-human-level-conversational-timing-in-real-time-voice
87•code_brian•20h ago•20 comments

Find a pub that needs you

https://www.ismypubfucked.com/
337•thinkingemote•22h ago•310 comments

SparkFun Officially Dropping AdaFruit due to CoC Violation

https://www.sparkfun.com/official-response
487•yaleman•23h ago•483 comments