GT Interactive

Youngblood: Search and Destroy [PC / PSX – Cancelled]

youngbloodbetalogo.jpg

Youngblood: Search and Destroy is a cancelled action/Role-Playing game published by GT Interactive Software and developed by Realtime Associates around 1997-1998, for the PC and the Playstation. It was based on the comic-book of the same name.

The game featured in various magazines from the Summer of 1997. Electronic Gaming Monthly #97 wrote:

Based on the popular comic book, Youngblood uses the power of the Playstation to give gamers a title that looks similar to Crusader: No Remorse. (…) Control one of the main characters from Youngblood in an isometric view. (…) Pick one character to control or form a group of two to four.

Game Informer #52 told us:

While most would think this title should be strictly action, GT is filling the game with less action and more RPG elements. (…) At times, the game does resemble Project Overkill, but otherwise, you’ll be controlling a party of characters, and the battles will be turn-based.

GT Interactive’s former producer Kurt Busch explained in the issue 31 of Next Generation that they initially planned to make the title a First-Person RPG, before trying a 3rd person action game, somewhat similar to Tomb Raider, and finally taking an approach much more similar to Diablo:

Initially, I felt very strongly we should do this as a first-person RPG (…). But the more we thought about it, the more we realized it would be very difficult to do it because you want to show off the characters, and in first-person we couldn’t work out the right set of views so players could see who was beside them. In the end, it just wasn’t very satisfying. (…) The problem with doing a Tomb Raider-style, third-person game, was that the main attraction of the license was not in any single character, but in the interaction of the team, and at the time trying to do it with six people on the screen all running around just wasn’t appetizing – the interface was just very, very difficult to design. I think the best way I can describe this is as a Playstation version of Diablo, except you control more than one character. You have a team, and you build your team up.

On Playstation Museum, we can read more details:

Get Ready To Rage!

Enter a radical gaming evolution blending a full-on assault of real-time combat action with elements of strategic role-playing. Badrock, Diehard, Riptide, Battlestone, Chapel… Youngblood takes on the most grotesque gauntlet of abominations a DNA experiment ever spewed out. Guide 11 heroes on a series of complex, real-time missions from secret labs to the depths of hell itself! Counter Giger. Find the Drachma codex. Oh yeah… and save the world!
Features:
  • Guide the Youngblood team through 11 real-time missions that combine pulse-pounding action with strategic role-playing elements.
  • Battle through dense jungles, parched deserts, and smoldering volcanoes to the very pits of hell as mutant enemies grow more bizarre and violent.
  • You must destroy them before the evil Giger and the traitor, Dr. Leviticus, finds the Drachma Codex, the secret to global domination.
  • Players can build, train, and hone the skills of the team members.
  • Take direct control of any hero or command an entire squadron.
  • Employ R&D to create powerful, new super weapons.
  • 2-player cooperative option, real-time combat action, and more.

Still according to Playstation Museum, it seems the game was cancelled due to major technical issues, as late former programmer Eric Peterson wrote:

There were three things that really killed it. One was the AI, and one was memory. They had a fairly cute system for pathfinding, but they ran out of memory and made the pathfinding map one-fourth the resolution of the displayed landscape, botching it. Basically no AI movement worked, after that. It would have been a huge task to carve it out and put in something that worked, and I was steeling myself up for it when, mercifully, the end came. Fixing the AI would have meant fixing the memory management, which was huge and hideous. For example, the audio system used 1/8 of the PlayStation’s memory just for its data structure — that’s with no audio samples loaded.
Another, more technical problem, was the cavalier attitude that was taken with handling global variables in the code. All the character code modules were just copies of each other with minor changes, so global variables were declared many times. The worst side effect of this was when global pointers came into play — the very first example I looked at had a global pointer declared six times with four different data types, which was then referenced (extern-ed) in twelve more modules in six different types. The poor compiler didn’t know which one you were talking about, so it just used (I believe) the last one processed as it worked its way through a build. This means that any of the declared variables could be the one used in any particular build of that code module, with no way to tell which it was. General instability and hard-to-find bugs were the result. Trying to chase down the thousands of global variable collisions were what took all the time.
Remember, this monstrosity was nine times the size of the biggest thing I’d ever worked on, Mechwarrior 2. The sheer amount of code made any major surgery a monumentous undertaking. The way it was written made practically everything major surgery.
He added on Lost Levels forums:

Youngblood was something like 2 years in development when the lead programmer quit. I was brought in to salvage the project.

I designed and wrote most of MechWarrior 2. Youngblood, a 2D tiler, was nine times the size and had six times as many modules. There was one spot where there was an “#ifdef Playstation”, followed by a bunch of code, and then an “#ifdef Macintosh” (ditto), and an “#ifdef Saturn” thrown in there somewhere, and SIX THOUSAND LINES DOWNSTREAM was the “#endif” with no comment.

It probably took months to do, and none of it was even getting compiled.

I did a quick couple of tests. At least ninety percent of the comments were wrong, because all the modules were just copied from one another. He’d write some horrible buggy thing, and then (this is not an exaggeration) make 27 copies of it, one for each character.

When I first tried to compile it, MSDev gave 3500 warnings.

Youngblood originally took a minute and a half to load to the title screen, and would leak several tens of megabytes. Pro Tip: don’t null a pointer before you free it. Especially in 27 different modules.

A former animator corroborated:
I think Eric already addressed this issue in his assessment. Like he said it ran out of memory in the pathfinding for A.I. and the resolution of the environment maps suffered for it.
A demo for the PC was made available in some video games magazines, and is still playable today. You can download it here.
Article by Daniel Nicaise

Videos:

Images: 

Trans Am Racing 1968-72 (EAI Interactive) [PC – Cancelled]

Trans Am Racing 1968-72 is a cancelled racing game that was in development by EAI Interactive and would have been published by GT Interactive on PC. In 1998, Papyrus / Sierra released Grand Prix Legends, a historic-based racing simulator based on the 1967 Formula 1 season: the selling point (other than the historic accuracy of the 1967 F1 season) was its advanced 3D physics model.

GT Interactive announced it’s own retro simulator, Trans Am Racing 1968-72, which was to focus on the golden era of Trans Am racing, in which the American “Big 4” (Ford, General Motors, Chrysler, American Motors) all fielded cars. The romanticism of 1960-70s V8 muscle played into this, as well as a host of Trans Am tracks, in particular the demolished Riverside, which hasn’t been replicated in a game or sim to that point. As we can read on PC Zone 66 (August 1998):

“If you’ve ever fancied yourself behind the wheel of a Ford Mustang, AMC  Javelin, Plymouth Barracuda, Chevrolet Camaro, Pontiac Firebird or Trans Am, look out for GT Interactive’s Trans-Am Racing this October. It’s a 3D race sim  that captures all the thrills and spills of the 1968-72 SCCA series. The   developers insist that their  physics model is the most  accurate yet, and to help  make the game accidents  seem more realistic they  even went to the extent of  crashing the cars and  analysing what happened.  They also brag that their 16-player network option is unequalled by any other driving game.”

It was planned to be published in the Fall of 1998, then was delayed till the Spring of 1999. Screenshots were released and a playable version was made for E3 in 1998 (according to a Usenet message). More details on the game were shared by former EAI Interactive developer Adrian Penn in an interview with Sports Gaming:

“EAI is the only game developer that employs a team of people who have been producing litigation animations for nearly a decade. Attorneys rely on EAI to produce scientifically accurate animations that are realistic enough to be admitted into evidence.  EAI has produced thousands of animations for court cases that touch many areas of the law. And not once has any of these animations failed the arduous, evidentiary process mandated by the courts.  EAI’s litigation team, which includes vehicle dynamics experts, engineers and physicists, worked with the game development team to create some of the most realistic car crushes and crashes that have ever been viewed on the PC. These crashes conform to the laws of physics and follow the properties of vehicle dynamics. And although the typical gamer may not be versed in the properties of physics or structural dynamics—these players will understand when they see this—that TransAm Racing is something special.”

“A technological gem that adds additional authenticity is the real-time crush. When a car is crushed during the game, the deformations are produced on-the-fly. In real time. Let’s say you careen your Ford Mustang into your opponent’s Chevy Camaro. The crush that occurs is calculated instantaneously. Ordinarily, a game will have several pre-rendered crush eventualities programmed into it. With TranAm, the deformations are visualized immediately. And of course, these racing battle wounds conform to the laws of physics and engineering. The crush that you see is what would have occurred in the real world under the same circumstances.”

“There is multiplayer support for single races and seasons consisting of up to twelve races. You can play over LAN, modem, and the Internet. Yes, you’ll see Trans-Am on Sega’s HEAT. […] There’s 12 tracks and 25+ cars (we’ll cram in as many as we can).”

“Yes, 48-hours is the maximum race length. Trans-Am races in that era varied in length – two and four-hour races were common. We’d originally set the maximum length to 12-hours – Sebring, and early Trans-Am venue, was a 12-hour enduro. However, we received a number of requests from sim racers on the Net asking for longer races. So we upped the max to 48. Unfortunately, there’s no provision for nighttime racing so the races will be 48-hours of continuous daylight.”

However, the sim would be cancelled in early 1999, possibly due to the low sales of Papyrus’ Grand Prix Legends. The engine would be used for the PS1, Saturn and PC game Dukes of Hazzard: Racing for Home.

Thanks to Mike for the contribution!

Images: 

Wingblade (Bootprint Entertainment) [PC – Cancelled]

Wingblade is a cancelled flying-action arena shooter that was in development by Bootprint Entertainment around 1998 – 1999, planned to be published on PC by their parent company GT Interactive. The team was formed by former ORIGIN Systems (Wing Commander, Ultima, System Shock) developers, lead by producer Rod Nakamoto who wanted to create new, ambitious video games.

As we can read on Gamespot:

“Rod Nakamoto recently left Origin Systems to found a wholly owned development studio for GT Interactive. It’s called Bootprint Entertainment and should make its mark on the industry in the coming years. […] Like GT’s other wholly owned studio, CaveDog, Bootprint is being given free reign to develop the games it wants. Nakamoto says he and his teams want to create products that are not only competitive in terms of graphics, but also in terms of AI and gameplay. But, Roan says, “the main thrust of our games is going to be multiplayer, we’ll still have single-player .

But the near future for Bootprint is all about multiplayer games. Not so much persistent worlds, like Ultima Online, but persistent gaming environments like battle.net. Roan hopes to create games that will grow an online community. […] Bootprint also sees a future in hybrid games. Nakamoto says that they will create hybrids, “with an emphasis on action and a combination of strategy and RPGs. They make for unique products.”

Bootprint is starting out with a technology team, which will soon start work on the engine for its first two games, and two product teams. One team is working on an action/RPG, while the other is working on an action game that could have strategy elements.”

Unfortunately Wingblade was never officially announced by Bootprint Entertainment nor GT Interactive, so details about its gameplay and settings are scarce. By reading that Gamespot article and by looking at the available footage we may speculate it was going to be an online multiplayer shooter in which players could freely fly around fantasy levels to find and kill their opponents.

Keep in mind Wingblade was in development during the “Online FPS craze” of the late ‘90s – early ‘00s, when cult titles such as Quake 3 Arena and Unreal Tournament were some of the most played games on PC. For sure it looked great for 1999 and it could have been a fun multiplayer game if only released.

Unfortunately in 1999 GT Interactive posted a net loss of $254 million, with their game sales failing to meet expectations. In November Infogrames Entertainment bought 70% of GT Interactive, but many of their internal teams had to be closed: after just a couple of years, Bootprint Entertainment was no more. And all of their games in development (Wing Blade, Viscera and Wrath) were canned and lost forever.

Images: 

Angel quest (Virtual Studio) [PS1, PC – Cancelled]

Angel Quest is a cancelled action adventure that was in development by french company Virtual Studio (Ar’Kritz the Intruder, S.T.O.R.M.) around 1996 / 1997, to be published by GT Interactive (Driver, Oddworld: Abe’s Exoddus, Critical Depth) for Playstation and PC. You could freely explore a huge (for its time) 3D world by flying around with its winged protagonist, somehow similar to a 3D Kid Icarus. You would fight against enemies in real time, helping NPCs and resolving quests as in a classic Action RPG.

As far as we know GT Interactive never officially announced this project, but thanks to Stéphane de Luca who shared some images and details on his website, we can preserve the memory of this lost game: 

“This project was the first to use optical motion capture for real time animation: we pioneered this advanced technology. The heroes was an Angel living in a very large world: he could make use of his ability to fly to speed up its move towards the next location to visit. Numerous characters were also there to help him find his way, giving him potential clues through interactive dialogs. 

Angel Quest was running on PlayStation on which I programmed the engine and the game in C and assembler. All the characters were in 3D and animated through motion capture: I developed a compression tool that reduced the data stream (curve) that was moving each node of the skeleton. The word was really huge: I had to stream all blocks silently from the CD-ROM drive as the heroes was moving: it was a big challenge due to bandwidth limitation.”

In the end Angel Quest was canned for unknown reasons. Virtual Studio later worked on other cancelled action games for PS1, such as Commando and Valerian.

Images:

 

Steam [PC – Cancelled]

Developed by Reflection Interactive ( best known for its Driver series ), Steam is a cancelled 3D, third person adventure with a gothic flavour. Scheduled to appear in ’99 on PC the game never reached the stores shelves maybe because their parent company, GT Interactive, was acquired by Infogrames in that same year.

Scans from Next Generation issue 51.

Images: