A downloadable game for Windows

LAB V3.0 is a full remake of  the original lab, rebuilt from scratch it sports new features such as:
- mouse aiming
- saving and loading 
- high resolution hardware accelerated graphics (original was low res and software rendered)
- supports 4K monitors
- reconfigurable controls
(also enemies are now tougher)

Older versions (playable in browser):
V 2.0 https://mutantleg.itch.io/lab
V 1.0 https://bigdino.com/play/1605/LAB

Check out Wobblyfootgamer's full walkthrough: https://www.youtube.com/playlist?list=PL1lDkFRmW4BUNUL64WHnDVsvn7I3BMW6C

09/12/2018 - V3.01 Patch - fixing minor issues
09/21/2018 - V3.02 Patch - improved guns and fx
06/03/2019 - V3.03 Patch - minor fixes
09/14/2020 - V3.05 Patch - sound volume fix

Download

Download
LAB_v303.zip 4 MB
Download
LAB_v305.zip 4 MB

Development log

Comments

Log in with itch.io to leave a comment.

I love it, it's similar to Wolfenstein or Doom or Doom 2, some of my favourite "retro" games. It feels like John Ramero himself worked on it.

Rather good Wolfenstein clone. I recently reviewed it in this video. My only issue was with the very quiet sound (I have the same issue with Nekkrobox)

Thank you for the review! (and i'm glad you enjoyed it!)
I'll get my sound act together I promise!

Audio seems off, I can barely hear the sound effects, but the music comes out fine.

Do you have them both at 100% volume in options?
if so can you check if you have the same problem in https://mutantleg.itch.io/nekkrobox ?
  (unless you don't feel like it)

Yes, they were both at 100%, and Nekkrobox also had the same issue. I was using headphones at the time, if that matters.

Can you tell me some info about your system specs? Like what sort of soundcard (or mainboard) you got, what OS etc?

(1 edit)

Win 10, GTX 1070, 8GB RAM, quad Intel i5-7400 CPU, MT5531

Thank you for your help!
I added  a new version: v3.05
(it's somewhat experimental though)

Hi mutantleg, do you have an email that I can contact you privately on, regarding LAB?

sure: mutantleg(at)gmail.com

absolutely LOVE the game! Very well put together! I'm excited to see where you go from this! Would love to play the game for a twitch stream and interview the Dev!

i'm glad you like it!
i made many games since lab, but none of them got this much attention (i wonder why this one got any)
if you like fps games you might be interested in my latest one: https://mutantleg.itch.io/nekkrobox

dude you are an incredible dev! please keep things up!

Hello, I'm unable to install the game via Itch installer, I'm getting "No manager for installer unknown", not sure if it's Itch or game problem, so I have already written a ticket to Itch team, here is the report: https://dale.itch.ovh/kbXN5keN8VqTJVMKgBF5y8EKbfBOaLyWgkuGO2R2TvpMfkTNhfjyiVeXpS...

I'd like to try the game, please help :)

Hello, thank you for catching this bug!

I somehow figured it out and it's almost amusing:
turns out it was because the filetype was uppercase
(so .ZIP gives this error but .zip is fine)
(and strangely enough it worked well on the old Itch App,
i guess they broke something with some update? oh well)

Enjoy the game!

Awesome! Game install and starts correcly now, thank you! : )

(1 edit)

Morning Mutant Leg,

How you doing Buddy?

Are you working on any new projects at the moment?

Regards

wobblyfootgamer

Hey, im doin ok, how about you? (You seemed to dropped talking in your recent videos whats up with that?)
Sure, a pretty big project actually, so naturally it's taking forever to finish

Morning Dude,

 I fell ill about a year ago and it affected my health a lot and one of the symptons was a chest infection which has and still does  cause coughing  but it's much better these days  and is just starting to clear up so hopefully and I think, fairly soon I will be back to  talking in videos lol

I'm glad to hear your working on a new project. Is there anything you can share, screenshots etc?

Cheers

Wobblyfootgamer

And here i thought you lost confidence or something (i seen many youtubers do lately)
anyway i'm glad you're getting better!

It's still at early stages (pre-alpha at best) so a little teaser is all i can do for now:


hahaha, not me mate. Ohhhh that looks cool. Keep me posted with your progress and good luck mutant.

:)

wobblyfootgamer

good game! what engine did you make this with?

(+2)

It's a self made one, pretty much just raw C++ with OpenGL

(+1)

thank you for sharing this information 

listened to the DOOM soundtrack while playing, definitely improved the experience   

that improves most games i find (also i like to listen to it while playing mario world myself)
(btw any luck getting past in this version?)

yep

(+1)


Level 1 Machine Gun.

Legit.


No seriously. This game is legit. Play it.

Nice! .. but did you found the super secret as well? (also on the first map)

It bring me back to the first day I play DOOM

Deleted 164 days ago

Still nice!

Deleted 87 days ago

Hi Mutantleg, managed to pass LAB V 3.0 and wanted to congratulate you on this project. Great Work and Congratulations.

(1 edit)

Woah now, dont give away the ending .. i mean the lack of it ..  oh well it's ok :)
Thank you, glad you enjoyed it!

good game

Thank you for the review!

Hey, I really love this game. I've been speedrunning it for a little while now and i've submitted it to speedrun.com! it's been accepted and is now available for runs to be submitted for anyone interested :) Really well done on creating this game its so fun :D 

https://www.speedrun.com/httpsmutantleg.itch.iolab-v30

Glad you enjoyed it!
Awesome run!

(2 edits)

Can i use game resources(and maps) in my game? (without proprietary music)

I saw opengameart page with repacked sprites and tiles. But i already parse game resources and make 2d/3d html5 render/walker to reveal secrets and want convert it into game, expand and replace content in future.

May be modification of existing game motivate me to make something finished :P

Yes, my LAB obsession continues.

Sure thing!

Some help with the formats: https://pastebin.com/GmkUnt2m

Thanks, i'm already decode rest of structure yesterday. But i have some questions:

Some sprites/entities have name like "trig_vis\0ll\0\xcd..." (\xcd just trash from buffer, and text actually null-terminated string?) and i saw some trig_pushleft2\0someting that don't work. What is it? (example at two cobras bfg door) Or trigger's advanced logic hard coded?

How last level brain activates cobra's doos? It's have trig 900 and active trig_explowall, but cobra's doors have id 164, and i can't find trigger for it.

Skin id described in source? For my decoder i just using manual assotiation.

Yes they are all null terminated (and yes some maps are filled with trash and leftover out of their bounds)
I guess the pushwall not working is the occasional bug (it's just nobody reported them because if a pushwall doesn't work you have no idea .. but thats the beauty of it it's not a bug if nobody knows)
The brain is hard-coded to activate all triggers (regardless of id) upon defeat
Skin is only used by the editor (internal sprite id,  but only for editor sprites)
Speaking of i really should release the editor (if you are interested that is) it's just i need to pummel it into
shape first (like by adding undo or something) also  i somehow broke it with a patch and i'm not sure how (it loads maps with errors, with wrong sprites or with walls missing)

(1 edit)

I think i can write browser based editor with map(original formated) downloading. It's easy in compare to real game with live mobs. I even can do static game walker with full in-game editing online. (Just based on existing information + nee read wall flags)

May be in next weekend because too busy onto work-week.

At this weekend nights, i already make map viewer who can open maps online from published game folder. (Unpacked resources archive).

One version shows 2d top-down view, other real flight over map in 3d, but with one sized sprites (i'm don't set size manually). HTML+WebGL (Vue.js, ReGL)


IRL i want more difficult task. But every time when i write new game, i just demotivated before it's view cool.

With LAB, it's already loved game (finished 8+ times), with existing maps.

I want to recreate original game, with online platform. (Can share source, if you want online HTML5 version with originally tuned parameters)

Then i want convert box based levels into something like doom (keep gameplay), but portals instead of BSP and expand it. As final i want rooms with independent space-metric to achieve unlimited-sized levels without "loading" and ship flight mechanics. But it all needs more time, and motivation. Every time when i try write something, it's runes by ugly view and no game play earlier than i write it with too complex engine. Countless times i parse other games and make map viewer, or scrap info (like morrowind alchemy search with deep respawn analytics). But i just can't write something own too simple to be playable in first 3 motivated days.

Sorry for alot of text, i just slightly obsession about gamedev from childhood, and now in my twenty eight years, i stay have no games other than tetris like because more knowledge make me more wishes.


Send me your email, if you want some private links to online implementation. abnessor gmail

Yea i'm in the same boat, i got so many projects going on at once i lost track of them long ago (also LAB took 20 years if i count from when i first started coding)
But from what i hear this is a very common problem  for developers (it's just nobody ever talks about it)
Strangely enough figuring out how to finish a game is the holy grail of game development, it so simple yet its so hard

Anyway i sent you an email

I'am think i found bug with secret.

I incomplete decode .spr fields, but i can't find way to open this secret in-game too.

brilliant.

une banane

(1 edit)

It's best! Only at 6th walk-through i noticed unbreakable objects breaking with grenades.

And only with map decoding i could find first level mega secret.

Thanks you for Blake Stone, but you game is my best! I want more! I play it more than 95% my steam library with 350+ games!
And +to @xpt, you have plans to expanding game, or only improove existing content?

I'm intrigued and humbled by your obsession of this game (though i can recommend a few more better ones if you want me to)

Thats just how steam works i guess, you end up grabbing a lot of games you don't really want just because they are on sale

The lack of extra content is due that i actually suck at making games (or at least very slow at it, this game took me forever to make)

(2 edits)

Maybe i like your game, just because i'm bored with rpg, and too much visualized games.

But your game like fresh breath, with simple graphics and easy controls.

The latest time i most played in 2D games, like Crimsonland and other 10tons, and management games like factorio. Too tired with quake, and too uncomfortable with doom (i tried most emulators, but hmm, just feeling wrong).

Your game for me, like symbol about, simple graphics and 2.5D also can be enjoyably.

I try write games lot of times, and every time i buried up under premature optimization and too big list of wants, to make it while free time... But you make it's so good without all of this shit, what i want in my games. And it's just magnificent.

I tryed to remake your game, with hope about extend and make my own. But unfortunately, i can't just write simple game. I can't just keep simple 8byte per field map like you, and make maps manually. I need to make large maps with ray-tracing to render optimization, with real entity system and multiplayer sync, with variable field height and AI lieutenant that controls other, with map generation and portal vision... And i can't make in over night or two before burred under work tasks... And when i understand it, i just play LAB again to find more secrets... (= It's story of two last weeks. Under that time, i wrote simple game (js webgl reGL, no engine) two times, and both time stacked with no ideas how to solve problems because i can't restrict myself with features, and can't freeze api.

Sorry for my English and nagging.

Premature optimisation is something everyone suffers from (it always starts with being smart, thinking ahead to make your life easier
and then the opposite happens).. and to make things worse it goes hand in hand with feature creep
(LAB is also a victim of all of these, the flash one has a full software renderer written from scratch .. because ironically it was faster to use the flash triangles than making a raycaster .. not to mention it actually supports taller levels and jumping, i just never ended up using it )
Anyway, In the end projects get finished by sheer persistence over time so don't worry about it

Btw there is quite a large amount of Wolf3D mods out there (i cannot think of any on top of my head to recommend right now, but there are many)

(1 edit)

I begin writing more pure project. Just trying to do cells with walls (floor, ceiling, hwall, vwall, blockentity) (random generated with auto floor  transition  https://imgur.com/a/ehup1Fq ) and webgl instanced rendering with ray-traceing to achieve 60 FPS on my test PC (9800GT on linux).

Just trying to finish basic level rendering and pew pew, without jumps and other 60+ first planned features...

Unfortunately, now i have no time to do it, because i'm buried under work as system administrator.

If i could do anything playable, i write you link, and obviously write about my game being inspired by LAB. (=

Looks good so far, i'm looking forward to playing it (it already looks more advanced with the sloped walls)

It's the best mini-game what i played at this year (=

I can hope to new level in near future?

PS: i reg here to write this, and can't find buy/donate button

Glad you enjoyed it!
It takes me forever to make levels (so only in the very far future)
Nah this is what you call a freeware game

(1 edit) (+1)

Just finished third time...

After second time, i been try to play wolf3d, and doom, but understanded that don't want finish them and want back to LAB.

I don't known why. But it's game feeling very additive for me...

Now if i have time and will, i want to write clone with textures at opengameart. And may be more than just clone setting.

Or just play fourth time. Pew pew... May be with baton this time. XD

(+2)

Glad you enjoyed (and still enjoying) it!
Btw you might want to try out Blake Stone as well (it was one of the main inspirations behind this game)

(+1)

Hi, I stumbled upon this game (well, the 2.0 version actually) by chance and I would like to use it as stimuli for the experiment I'm going to do as part of my thesis. Would you be ok with that?

Sure!

Thanks!

By the way, could I ask you a favor?

My thesis leader requires me to use centrain online app for the experiment (It allows for timestamping the access, measure how long the people actually spend playing the game, etc. ) Thing is, itch.io doesn't really allows for the games to be embeded in other sites, and while download as exe is convinient for all other situations, it's not really what I need.

I don't ask for the game files. Just a flash version, or some embedable link, so I could put it to the site my leader requires. Would it be possible?

(1 edit)

Sure thing, I added the .swf only version to the V2 page:
https://mutantleg.itch.io/lab (labv2_download.swf)

You are a hero!

Hey!

I finished analyzing the results of my experiment, so, I thought I would share them with you, as thank you, of sorts, for your help.

As far as I can tell, your game doesn't cause nightmares, sleep loss, problems with getting asleep. So, it's probably safe for children to play. That being said, from other data I've collected, it seems that people who game more, are less satisfied with the quality of their sleep, but actually have better sleeping habits then the rest.  Take from that what you will.

Intriguing.. so it was a sleep based experiment all along?
Hmm.. I guess considering my bizarre sleeping habits i should play with my own games more often..

(+1)

This is the next installment and honestly, I don't why I didn't finish it. Maybe next episode!

oh no why did you overwrite your save in the end? :O

yeaaaaaah. I didn't realize that till after. Did I screw up?

sort of,  i  mean you got it down to the last room in that save :(

I dont have to start over??

well that's the thing: you have to do now because you overwrote your save

(1 edit) (+1)

OOOOOOOOOOOH that doom/woolfenstein style!

Ok so i just played the game and it is amazing dude! good job!

Part 6 is live! Mutant, we are almost done with your awesome game, sad but oh so worth it! 

You're almost there, mantises are a lot easier when not in an open area (and there are only three of them this time)
Anyway the latest version might help a bit if you got framerate problems as i rewrote the rendering in it (just copy over the config and save folder and you are good to go.. that is if you want to try it)

Frames worked like a charm after a few tweaks! Thanks for the info!

Part 5 is live! We inch ever closer to the end...it will be a sad day once this is all over. But we can enjoy while it lasts!

Nice! (some foreshadowing: I already feel bad for making 'unknown' )

Finally time for pt 4! Will this be the end or will the LAB keep our fearless hero in its grasp? Watch to find out!

That was intense O_o  (i kinda feel bad about overpowering them so much)
(So the new version didn't worked after all? )

Pt 3 of our walk through. We take on the mantis (manti?) 

Uhoh, i guess i made the mantis too tough after all.. 
but there is no trick or puzzle they just have a lot of health

Tough yes, but I'm determined to take them down even if it means 3 hours! No video this week but next monday will be the new one!

No worries, in the meantime i added a new patch that might make it easier
(it should be compatible with old save files)

Awesome! I'll try it out. Looking forward to it. And if you need any games reviewed or whatnot, let me know! I'd be stoked to try em out

(+1)

Part 2 of the walkthrough. No glitches this time! (At least I hope not lol) happy watching! 

Yay!  Glitches are on me this time, the flooded lab didn't add the water .. i better patch that.. (as soon as i figure out why that happens that is)
Anyway,  the health counting down is another one of those fps tropes im so used to it never occured to me it wont be obvious (it counts back to 100 if you got too much,  you are not poisoned or anything.. but then again you are eating sandwiches off the floor so who knows)

Awesome game! We take out Guy Smiley in our first LAB missions! Kudos mutant....

Thanks!  The picture seems to stop at about 11 30  though :(
These vids help a lot actually, i never thought that it wouldn`t be
obvious that you can change guns (i've been playing way too many fps games)

Of course. Credit where its due.  Yeah, it stopping is embarrassing, I have no clue why it did that..I'll address that in the video coming today...Same here!

Woooooot, It's back, it's been upgraded it's as good as ever and it's Monster-Tastic.

wobblyfootgamer

http://www.youtube.com/wobblyfootgamer

I've finished Lab V3 and loved it. Thank you so much for the mention in the credits *claps* and parts 5 to 15 are uploading now. It's 00:35 time  and for sleeps

Regards

wobblyfootgamer

Woah, you steamrolled through em pretty quickly (even the Mantis boss didn't gave you trouble) Anyways, glad you enjoyed it!

It was great to play Lab V3. I'm going to have chat with a few friends as i'd like to see 1 or 2 of mobs as an actual cuddly toy. I'll be in touch. :)

wooooooooooooooooot