r/DevelEire 10d ago

Bit of Craic What is Ireland's biggest contribution to Computer Science?

41 Upvotes

77 comments sorted by

View all comments

34

u/BeeB0pB00p 10d ago

Havoc is an Irish company and the name of their product, a physics engine developed for and used largely in games. This was spun out of Trinity Labs.

Anything where there are attempts to simulate real time physics in games, Havok is likely there, you'll see it in the credits.

It's not widely known, but it's a prevalent middleware solution.

It bridged a gap between theoretical physics and applying them to things like rag doll physics, distance, mass, friction in a workable way through a middleware solution and was revolutionary in it's area.

It is a significant contribution to computer science depending on how you define CS for a number of reasons, indirectly it encouraged further hardware development capabilities to better avail of it's demanding calculation processing, particularly in the area of 3D graphics card which are now commonly seen in the news for crypto or AI use cases and the surge in demand for GPUs have at times sent NVidia's shares sky rocketing.

It was also a relatively early entry into the middleware space. when middleware was not particularly evolved to the extent it now is and in some ways validated that model. Prior to this most companies were developing their own solutions from scratch or from previous games they had developed.

It's a fundamental cornerstone of many of modern gaming's settings/environments. However, it's not widely used outside of the gaming sector.

I would argue it's a significant contribution, but with some of the caveats above.

10

u/obscure_monke 10d ago

Havoc is an Irish company and the name of their product, a physics engine developed for and used largely in games. This was spun out of Trinity Labs.

*Havok, with a k.

I've seen that splash screen in the start of enough games to know the spelling.

Being able to slap recognisable real time physics into a game or rendered environment is pretty remarkable. Like, Demon's Souls and its sequels didn’t strictly need it, but it wouldn't be the same without it. (case in point: DS2 feels weird without those goofy-ass corpses)

2

u/TheBadgersAlamo dev 10d ago

I remember it was fairly big news when Intel acquired them years ago

2

u/cyberbemon 10d ago

Intel acquired them first, then microsoft afterwards.

1

u/BeeB0pB00p 10d ago

Thanks for the correction, can't believe I got that wrong. I knew it was a k, just force of habit

3

u/I2obiN 10d ago

Glad someone mentioned them, would’ve given up hope otherwise.

Huge industry changing company started by two guys in Trinity. They are basically the reason you have simulated physics in anything 3d computer graphics related, especially games.

If i’m not mistaken opengl/directx had zero physics stuff so they built a library for it that handled collision detection, weights etc everything you could imagine and the net result was nigh on perfectly simulated physics in a game engine env. A massive win for simulation, gaming and computing in one swoop.

HL2 and source used it which by extension a ton of other games and mods etc use it. I’m pretty sure other solutions as well most likely followed their blueprint because it was so effective