Massassi Forums Logo

This is the static archive of the Massassi Forums. The forums are closed indefinitely. Thanks for all the memories!

You can also download Super Old Archived Message Boards from when Massassi first started.

"View" counts are as of the day the forums were archived, and will no longer increase.

ForumsDiscussion Forum → Serious Sam engine open sourced
Serious Sam engine open sourced
2016-03-11, 2:26 PM #1
https://github.com/Croteam-official/Serious-Engine
2016-03-11, 7:40 PM #2
Oh, neat. I'll never use it, but I imagine that this could open some new doors up.
2016-03-11, 9:07 PM #3
Yes. Finally, an engine to power my new game. It's the story of a young boy's quest to find the street cat that wronged him.
And when the moment is right, I'm gonna fly a kite.
2016-03-12, 3:56 AM #4
I like seeing when these older engines get opened, but aside from maybe some indie guys that already more or less know the engine from working with the original game, do they ever get used? Or is it more about the principal of releasing the information?
$do || ! $do ; try
try: command not found
Ye Olde Galactic Empire Mission Editor (X-wing, TIE, XvT/BoP, XWA)
2016-03-12, 5:04 AM #5
Yeah, totally useless. That would be like making an open source Jedi Knight engine. And who in their right mind would want that?!?
Sorry for the lousy German
2016-03-12, 5:44 AM #6
The Berserker revamp of the Quake 2 engine is quite glorious. And Duke Nukem 3D can always look nicer than JK will ever be.

... THAT said, I've noticed that these revamped engines post-source code release are more or less about graphical advancements (varying in quality) - for better or worse. I guess there really isn't any point to make Duke Nukem 3D suddenly be able to run both brushes and the 2D BUILD stuff OR for Quake 2 to not have... uh, something that was already bothersome in late 1997?

Anyway, I thought the Serious Sam games were revamped at some point by the companies themselves so eh.

In any case, this stuff is always good as opposed to the alternative scenario.
Star Wars: TODOA | DXN - Deus Ex: Nihilum
2016-03-12, 8:31 AM #7
People used the old quake/quake2 sources to port Linux. Tons of them are really good, and they keep on working on more modern boxes. If JK were opened up I'm sure someone like Jon`C could make it work properly on windows 10 in 20 minutes.
2016-03-12, 8:46 AM #8
or he will find code that is so mind numbingly sloppy it's a surprise it even ran on 1997 hardware
eat right, exercise, die anyway
2016-03-12, 9:00 AM #9
Refactoring is easier than reversing.
2016-03-12, 10:33 AM #10
Originally posted by DrkJedi82:
or he will find code that is so mind numbingly sloppy it's a surprise it even ran on 1997 hardware

He's apparently done enough reverse-engineering already to know that it's mind-numbingly sloppy, but I would guess that having the source code would enable him to see how things were done far more efficiently. Reverse-engineering is serious business. Does anyone really buy the whole "oops, we lost the source code" excuse/rumor? I don't buy it, personally. I mean, we know that it was still being used in modified form for the GrimE ('98) & Jones ('99) engines. Sloppy code or not, these people weren't idiots--many of them went on to have careers elsewhere in the industry.
? :)
2016-03-12, 11:24 AM #11
Should have used github... oh wait.
2016-03-12, 2:38 PM #12
Originally posted by Mentat:
I mean, we know that it was still being used in modified form for the GrimE ('98) & Jones ('99) engines.


@Jon, did you take a look at ResidualVM? Could you learn something from them? Or they from you/Gorc?
Sorry for the lousy German
2016-03-12, 2:55 PM #13
Probably not. We've both implemented the common bits more or less the same way already.

↑ Up to the top!