Serious Engine v1.10 source code was released just recently, but it already provoked the interest of a large number of developers.
Among the developers was a company Program Verification Systems, that used it’s static code analyzer to analyze the Serious Engine v1.10 code.
Their findings? Well, apparently there are “bugs in the code” and “suspicious code fragments”, but Croteam’s official stance on this matter remains that we write and develop a perfect code!
For example, PVS-Studio analyzer claims that it found typos and that there are identical sub-expressions to the left and to the right of the ‘==’ operator. So? One can never be too sure! We were just double checking! Errm, yes, just making sure, that was it. Definitely not a typo.
Further on in the analysis, PVS-Studio analyzer tries to pwn us with another finding: “in this code fragment we get a pointer “pwndView”, which is then assigned with NULL, making the condition always false. Most likely the programmer meant to write the inequality operator ‘!=’”.
While it may be true that the condition is always false, we’re positive that the programmer knew exactly what he (or she) was doing. Which is more than can be said for our PR department (it’s just me on Thursdays, hi!) that would love to further analyze the analyzer (or just use the word extensively) and its findings, but sadly can’t really understand any of that technical stuff.
But if you can, take a look at our careers section – we may have a job for you!
A big thanks goes to Svyatoslav Razmyslov from Program Verification Systems for testing Serious Engine v1.10, writing the article and trying to find bugs. Nice try 😉
Take a look at Serious Sam’s Bogus Detour video created by Swedish indie developer, Crackshell, which shows tons of action!
Since the last update, they have added some new features and have mostly completed the first four levels. They are working really hard to create a first person fully packed adrenaline shooter which will be a new fan favorite.
All we can say is that we will continue to monitor the development progress, as the game is shaping up quite nicely. You can also check the progress at Seriously!
Back in the day, at the very beginning of the new millennium, Croteam was a bunch of young 20-something guys who all shared the same dream – to develop most intense, hectic and fun shooter ever. Nowadays most of us are in our late thirties or early forties, have families, and admittedly, don’t play games as much as we’d want to. But one thing we still share – our desire and passion for making best and most fun games ever. And of course, that same dream is still here, as vivid and real as it gets.
But how did it begin?
Our first game was released on Commodore Amiga in 1994. Only two years later, and we could see the age of Amiga was over, and it’s time to move one cause the new king came to town – Windows PC. So we decided to switch to PC gaming. The game we all loved and adored at the time was DOOM. We wanted to make something even crazier, but a bit light-hearted. But 3D engines at the time were so expensive, that a group of students couldn’t afford one. So we came up with the plan to create our own 3D engine, which would power our own game and which we could license to other developers as well.
Fast-forward several years of hard work, and in summer of early 2000 we finally burned alpha copies of TFE on CD’s and mailed them (yes, mailed by POST, not emailed) with an extensive game design document, printed in full color on deluxe paper, towards addresses of 30 biggest publishers worldwide. We thought the game was great, we loved it, we were so confident it’s gonna be a huge hit, so all that was left was to wait for a reply from those guys, and then pick the best proposal.
Out of 30 submissions, two letters returned. One said “No, thank you”, the other “Thank you, but no”. So, with no certain future and weakened morale, we decided we’ll go our separate ways, but before we split, we agreed to put a demo on the internet, to showcase our engine and what we’ve worked so hard on for the past few years.
In May 2000, public test 1 was released. And it blew up the internet (sorry Kim, we were first). It quickly became the most downloaded demo of that summer and landed us the contract with Gathering of Developers, a Texas-based company led by Mike Wilson and Harry Miller, among others.
After receiving hundreds of emails per week from gamers all over the world who loved the demo, with our batteries fully replenished and secured funding from GoD, we went on to finish our first Serious Sam game. To be honest, The First Encounter was (and still is) one of our dearest games, in which we poured our hearts, soul, sweat, and tears. It took us years to develop it, but on 21st of March 2001, the wait was finally over, our baby was released in stores worldwide. It had a great reception, everyone loved the crazy over-the-top gameplay combined with beautiful visual and audio presentation, and we were really relieved once first (positive) comments started pouring in. And best of all, it won Gamespot’s prestigious Game of the Year award, as well as numerous other awards and praises from the gaming press and community.
Concept vs. final box art
15 years later, it’s great to see our first baby still has a very strong following, mostly thanks to 2009 Steam HD reissue, published by Mike and Harry again, this time at the helm of Devolver Digital, probably the best publisher in the world.
In light of this anniversary, we asked our veterans to say a word or two:
“When I joined Croteam, the name Serious Sam was already there. And when I first heard it, I thought – God, we need to change it ASAP! I mean, who would buy game with such a name?! They convinced me to give it a rest for few months, and it eventually sunk in. Later, I was told that once our CEO Roman came up with that name, nobody liked it at first or believed in it. But Roman was so confident that in the end we all accepted it. Thanks God!”
Damjan Mravunac, Music composer/SFX designer/lead beta-tester for SS:TFE
“Late in Serious Sam development, while we were rushing to meet self-imposed deadlines, I was banned from testing the game (actually from reporting bugs) as I found “to many critical bugs” for programmers to fix. There are 2 funny moments I remember:
Me: Hm, you can kill Ugh-Zan with a single bullet from colt if you shoot him RIGHT after he appears! Guys: grhmspp…. told you not to test the game!!
Me: guys! shouldn’t Bomberman explode when I kill him? Guys: !@#$#%^%^%^%^@#!!@ you are banned from testing the game!”
Admir Elezovic, 3D/2D artist, beta-tester for SS:TFE
“I joined Croteam after they made game Football Glory and started working on 3D engine wanting to make Doom-alike first person shooter, then working title “In The Flesh”. They needed someone to make levels in their newly created Serious Editor. Having made some simple games on ZX Spectrum and having an interest in making them I was more than willing to fill that role. I experimented with different environments and made more than 60 levels of various themes and sizes (well, I had enough time, guys were working on the engine for about 5 years). I remember one of those levels in, particular, It was called Karnak. It was too big for capabilities of computers in those times, we couldn’t fix performance on it so we cut two-fifths out of it and they become two of the biggest levels of the Serious Sam: First Encounter, Karnak and Luxor. Imagine how that original Karnak level was big in size! We always dreamed big and I think we still do. Some of those dreams coming true you will be able to see in Serious Sam 4!”
Davor Tomicic, Level/Gameplay designer for SS:TFE
And for all of you Serious Sam fans and aficionados that have been here with us from the start, here is a little thank you in a form of artwork (some previously unreleased) that we managed to dig out of our archives.
Hey! We are working so hard on Serious Sam 4, that we almost forgot it’s been 15 years since we first launched Serious Sam: The First Encounter! Can you believe it? Neither can we, but we are still here, Sam is still here, and most importantly, you are still here. So let’s celebrate this together: in light of this anniversary which is taking place on 21st of March, we prepared trading cards for both Serious Sam HD First and Second Encounter. Now all you boys and girls can go back playing these classic games and get your shiny cards, you know you deserve them!
Hey guys, today we have a surprise for you. We’re releasing the source code for Serious Engine v1.10! It’s the very same engine that we used for Serious Sam Classic: The First Encounter and The Second Encounter.
This month we’ll be celebrating Serious Sam’s 15th anniversary and we’re all feeling very nostalgic. Croteam’s Vyacheslav Nikitenko, who worked on the source code and prepared Serious Engine v.1.10 for this release, had this to say:
“Historically, this version of Serious Engine is very important for Croteam and for me personally. I created several mods for Serious Sam back in the day, before even starting the work on the source code, and it was a great tool for learning.
And it’s even better today! Obviously, Serious Engine v1.10 won’t produce top-notch graphics, but the source code is very well commented, easy to modify, and there are lots of user generated mods out there. This version has everything you need to build your own game – or just experiment.
If you’re looking to get started, just download the files from GitHub and head over to SeriousZone, it has a great community and lots of tutorials.”
Dear philosophers, we have a surprise for you! The Talos Principle and Road to Gehenna are on sale right now as a part of Steam Weekend Deal. Grab some great games at 75% and 66% off respectively. Offer ends on Monday at 10 AM Pacific time.