News for hackers. Stuff that matters.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by LarsDu88 on Thursday March 07, 2024 @11:48AM (#39631191)
Wow they built a whole game engine and editor just for this game, and they got David Duchovny and Marilyn Manson to voice act in it! And now it lives in obscurity
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by myfavoritetings on Thursday March 07, 2024 @12:58PM (#39632255)
FWIW, most games before early 2000s built all their tooling from scratch as there wasn't off the shelf engines to use. Unreal engine came out in 98 and Source in 2004
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by LarsDu88 on Thursday March 07, 2024 @01:46PM (#39632996)
Jedi Knight 2 came out in 2002 and the original Call of Duty came out in 2003, both running heavily modified versions of John Carmack's Quake III engine
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by bpye on Thursday March 07, 2024 @09:59PM (#39637349)
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by modeless on Thursday March 07, 2024 @11:31PM (#39637799)
Valve originally started in 1996 by licensing the Quake engine for Half-Life.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by treflop on Thursday March 07, 2024 @01:43PM (#39632958)
Wasn’t Quake 1 reasonably off the shelf for its time? Released in ‘96, it did have a map editor and a number of games were built with it.

Source itself being built from Quake 1…

Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by TonyTrapp on Thursday March 07, 2024 @02:34PM (#39633591)
idTech 2 was specifically built for Quake 1, and only later it was licensed to other developers as well. So it was not an off-the shelf solution id could simply take for building Quake. It was tailored for that game.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by BikiniPrince on Thursday March 07, 2024 @04:39PM (#39634878)
They specifically built Quake to sell the engine. They knew it would be difficult to actually sell an engine without a successful title.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by franzb on Thursday March 07, 2024 @05:34PM (#39635420)
Interesting, I’ve never heard about that. Do you have a source?
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by mike_d on Thursday March 07, 2024 @06:11PM (#39635785)
I don't think they specifically understood the idea of a "game engine" as the core product at the time. But there are plenty of references if you Google a bit that Quake was designed for modders due to the popularity of DOOM mods - so developer experience was absolutely taken into account from the start.

They had already done licensing deals for the DOOM engine at that point, including the greatest game of all time "Chex Quest."

https://en.wikipedia.org/wiki/Chex_Quest

Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by aoanla on Friday March 08, 2024 @03:47AM (#39639183)
Yeah, this is why Quake's logic for a lot of game things - monsters, weapons, moving platforms - is written in a byte-code interpreted language (QuakeC). The idea was to separate it from the engine code so modders could easily make new games without needing access to the full engine source. (And QuakeC was supposed to be simpler as a language than C, which it... is, but at the cost of weird compromises like a single number type (float) which is also used to store bitfields by directly manipulating power of two values. Which works, of course, until your power of 2 is big enough to force the precision to drop below 1...)
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by busterarm on Thursday March 07, 2024 @10:55PM (#39637616)
Keep in mind that they had developed a good relationship with Raven Software and made a good chunk of money off of their use of idTech 1 for Heretic.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by iamtheworstdev on Thursday March 07, 2024 @09:08PM (#39637034)
Quake 3 was probably the first time the id really built a game to demonstrate an engine for the sake of engine sales. And then again with Rage.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by Unfrozen0688 on Thursday March 07, 2024 @04:19PM (#39634704)
Won't really work on consoles like PS1 and PS2.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by CalRobert on Thursday March 07, 2024 @01:18PM (#39632545)
I think some of the early FPS engines were re-used, with Rise of the Triad using the Wolfenstein 3d one.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by TonyTrapp on Thursday March 07, 2024 @02:37PM (#39633624)
Engines that come to mind: XnGine (Daggerfall, Terminator, ...), Dark Engine (Thief, System Shock 2), Build (Duke 3D, Blood...). Yes, they existed before the 2000s, but the difference to today is that there were many engines being reused for a handful of games at most. Today it's few engines running most games.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by holoduke on Thursday March 07, 2024 @02:46PM (#39633736)
Battlefield, gta, alan wake, ms flightsim, cyberpunk, hogsward (unreal) all top games with different engines. Agree that unreal engine has many games, but plenty of alternatives
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by TonyTrapp on Thursday March 07, 2024 @02:53PM (#39633833)
That's a pretty small selection of well-known AAA games. Those few examples really don't change the general skew towards using 3rd party engines these days vs. few games doing something like that in the 90s. And in fact, most of these engines have also been reused between games (with heavy modifications of course - e.g. Remedy's Northlight engine has been evolving since Alan Wake 1).
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by holoduke on Thursday March 07, 2024 @03:16PM (#39634094)
Build engine duke nukem also used in many other games like blood etc. Same for quake engine. Even doom engine was used in games like hexen. Doom was also an evolution of the wolfenstein engine. Quake 1 to later quake engines all evolutions and used in a lot of other games. These are all 3d engines. On the nes, snes and sega machines the same platform engine was reused in 1000s of games. Same for sound engines, physics engines etc. My point is. I dont think there is a lot of difference. Innovation still happening today. Not everything is Unreal.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by wk_end on Friday March 08, 2024 @06:49AM (#39640213)
> On the nes, snes and sega machines the same platform engine was reused in 1000s of games.

No, this isn't true. Almost all games were bespoke back in that era - the machines simply weren't powerful enough to allow for competitive, flexible game engines. An individual development house might have a code library or base that they'd iterate on, but there was little sharing between different companies (much less reuse by the thousands).

By the 16-bit era sound engines did tend to be widely reused, though (e.g. GEMS).

Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by Arrath on Thursday March 07, 2024 @04:28PM (#39634788)
Honestly it seems like it always has: there are a handful of dev houses using their own engine for a spread of games (e.g. EA with Frostbite, Ubi with Anvil, Rockstar with RAGE, Bungie with whatever they call the Halo/Destiny engine these days), then UE or Unity are out there mass licensed for a whole bunch of stuff, then the few less widely licensed engines like Source.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by lmm on Thursday March 07, 2024 @06:19PM (#39635839)
That's not how it always has been. Licensing engines was virtually unknown 30 years ago (and when it happened at all it was within a very narrow range for making games in the same genre, more like asset swaps and level packs than outright new games), and new and exciting in the '00s.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by Arrath on Thursday March 07, 2024 @06:45PM (#39636026)
Yeah sorry I meant from, like, 2000-ish and on.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by CalRobert on Friday March 08, 2024 @04:58AM (#39639580)
I wanted to mention the odd adventure game Normality as using the Doom engine, but I can't find a source
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by wk_end on Friday March 08, 2024 @06:44AM (#39640181)
I'm pretty sure Normality ran on the in-house Gremlin Interactive engine that powered the excellent Realms of the Haunting.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by sonicanatidae on Friday March 08, 2024 @12:49PM (#39643639)
+1 for the Daggerfall mention. I haven't thought about that game in 1000 years and loved it.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by lostlogin on Thursday March 07, 2024 @07:04PM (#39636150)
You’ve reminded me of Return to Castle Wolfenstein. It was very limited in terms of maps and possible multiplayer only. It was fantastic.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by MisterTea on Thursday March 07, 2024 @05:18PM (#39635243)
id sold a few Doom and a bunch of Quake 1/2/3 licenses back in the day. Off the top of my head: Heretic and Hexen used the Doom engine, their sequels used the Quake and Quake 2 engines respectively. Strife was an FPS RPG that was Doom based. Half-Life started out as a HEAVILY modified Quake engine and rumor has it that there is still a bit of Quake code in Source. Duke Nukem Forever started out on Quake before moving to Unreal.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by partiallypro on Thursday March 07, 2024 @07:47PM (#39636460)
Call of Duty and Medal of Honor both used id Tech 3 (aka the Quake 3 engine), as did some of the Star Wars games, etc. Unfortunately, The Source Engine came out around the time of id Tech 4, and it really took the reins, with Unreal Engine hitting a stride thereafter. https://en.wikipedia.org/wiki/Id_Tech_3#Games_using_a_propri...
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by rasz on Friday March 08, 2024 @02:56AM (#39638875)
I heard an interview about Doom port to hmm 3DO? and it cost them one time payment of $50K cash money to outright buy Doom assets + game engine license.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by Keyframe on Thursday March 07, 2024 @05:51PM (#39635608)
id Tech engines, Renderware and a few other big ones were for sure available at the time and used. Earlier, during 90's was another situation however.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by Terr_ on Thursday March 07, 2024 @07:34PM (#39636359)
That reminds me of how Torque [0] debuted in 2001 using Tribes 2.

[0] https://en.wikipedia.org/wiki/Torque_(game_engine)

Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by jamesu on Thursday March 07, 2024 @07:55PM (#39636513)
Torque was pretty instrumental in kick-starting my career. Glad it's still being maintained to this day (despite it arguably getting steamrolled by unity and mismanagement).
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by partiallypro on Thursday March 07, 2024 @07:45PM (#39636449)
The Quake 3 engine was incredibly popular in the early 2000s.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by deaddodo on Saturday March 09, 2024 @09:42AM (#39651863)
That's not quite true. There were plenty of 90s game engines. They just weren't as general purpose. So you would end up rewriting a good chunk anyways to get what you wanted.
Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by happymellon on Sunday March 10, 2024 @05:46PM (#39662776)
They managed to do this to Quake.

https://m.youtube.com/watch?v=SGknUiihpkI

Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by masfoobar on Monday March 11, 2024 @06:37AM (#39666448)
There were game engines in the 90s -- Quake Engine, Build Engine, Unreal Engine.. to name some of the popular ones.

You also had GoldSrc, a modified Quake Engine for Half-Life 1.

Many companies created their own and was not available outside the business. Dark Engine used in the Thief:Dark Project games is an example. Think of companies like Nintendo having their own engine which powered games like Mario 64 and, I believe, Ocarina of Time was a modified version of that.

The "off the shelf" engines available at that time (like Unreal or Quake engine) might have been decent for certain type of games.

Today, you could say many games could be done with Unity, Godot, or Unreal. There are still companies today using their own.

Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by Unfrozen0688 on Thursday March 07, 2024 @04:19PM (#39634696)
A lot of games did this.

Like each Final Fantasy game on the PS2 is a new engine. Each Resident Evil.

There was Renderware I guess to share liek Unreal. But that's it.

Not like these new game devs. I can really tell these new games are so unoptimized.

I mean look at this. Is this progress?? Not really. And 2024 has just waaaaay worse performance. https://www.youtube.com/watch?v=E5fr1R8kZzI

Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by xandrius on Friday March 08, 2024 @04:21AM (#39639388)
And that's because most people don't really care about performance, just that it works.

The most important thing is that something exists not that it's at its peak performance.

Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by Unfrozen0688 on Friday March 08, 2024 @04:40AM (#39639494)
Thats sad. Anyone can feel a difference in fps. MOST people DO care. Show them side by side.

So yea.

Shit devs.

I feel we are going backwards in quality. Like wtf happened. Look at the video. Just shit.

A game from 2015 and 2024 looks the same.

Re:Source Code for Area 51 (2005) by Midway Studios Austin F... by rkagerer on Saturday March 09, 2024 @01:03PM (#39653535)
X-Com Files on OpenXcom is my latest favorite retro Android game.