...how the hell are you supposed to compete as a game dev when guys like this are the norm in the industry?

...how the hell are you supposed to compete as a game dev when guys like this are the norm in the industry?

They aren't though. Nobody makes their own engines anymore, and if they do it isn't anything groundbreaking like Doom or Quake.

This guy is not the norm, he is like one of the top 1% devs in terms of skill.

guys like this are the norm in the industry?

John Carmack is not the 'norm'. He's the exception.

its not 1990 anymore. most devs cant even code.
look at the thousands of Unreal Engine shovelwares per year getting shitted out

Well if you are from a certain country you start by stealing his stuff

Notch, Toby Fox

If he really is your average norm in the industry then you wouldn't see "Aspiring Slayer" as the description for the easiest difficulty in a Doom game. How low must the barrier be lowered to you?

how many times have you made this thread you schizo retard?

The engines aren't groundbreaking like I was talking about...

Doom was literally the game that made console gamers everywhere jealous as fuck, trying desperately to get a port that runs well. That's because Carmack intentionally coded the game engine to run on the workstations available at the at a good speed. Doom became an epidemic in workplaces and universities because their common PCs ran Doom great, as intended by Carmack.

just befriend some autist, those poeple are starved for friendship, be nice to them now and again, pretend to share their extremist views and then just use and exploit them.

thanks for the free games tim

the norm

So people who put out 1 or 2 games that leave an impression and then never again produce anything to live up to it?
I bet you loved his games Rage and Orcs & Elves or Doom 3.
He managed to make 1-2 games then copied that a few times in "sequels" and that's it. He might be a great programmer, but he personally is not the guy who you want if you want to make a great game.

We don't need that shit anymore

There have maybe been 20 guys on that level ever in the entire history of the medium, and like 14 of them are retired from gaming, including Carmack. Even his hero Nasir Gebelli was a bit of a hack, making the buggiest Final Fantasy and Mana games by far.

Its a demoralization thread

I don't think anyone seriously accepts John Carmack as "the norm" for game devs. He's a legend for a reason.

This guys has a fetish for dark places.

The most educated minorities are on par with mediocre white men, there's that too.

His research on 3D rendering techniques from accredited professionals from the 70s/80s gave him a strong urge to have "realistic" lighting. You can blame the obsession with shadows and shading and bouncing light to Carmack pushing for it in all the engines.

float Q_rsqrt( float number )
{
long i;
float x2, y;
const float threehalfs = 1.5F;

x2 = number * 0.5F;
y = number;
i = * ( long * ) &y; // evil floating point bit level hacking
i = 0x5f3759df - ( i >> 1 ); // what the fuck?
y = * ( float * ) &i;
y = y * ( threehalfs - ( x2 * y * y ) ); // 1st iteration
// y = y * ( threehalfs - ( x2 * y * y ) ); // 2nd iteration, this can be removed

return y;
}

If you don't understand this code, don't even try to become a programmer

i = 0x5f3759df - ( i >> 1 ); // what the fuck?

I never looked in to it, but does anyone have an explanation for what this actually is?

They don't even understand it, it's just the amount they needed to use as a hardcoded value for fast calculations.

the actual math operations needed for the program are too slow so they found a constant to use that did the same thing.

While he is obviously revered because of wolf3d and doom, what else has he brought to the industry outside of that? There were a bunch of games based on those engines, and then what? Doom 3 was a mediocre engine and a bad game. Rage was the same. Mediocre engine plagued with issues and a bad game.
Once real competition popped up it showed that he can code, but he can't make a good game without the rest of the team.

Yeah, its an approximation
I'm a civil engineer and even we had a numerical approximations course for programming in our 1st year in the bachelors

so it's basically just a "magic number" in a sense?

he looks like a monkey

Yes. Note that the "what the fuck" comment is from the dev himself

Millennials and Zooms have nothing to show for

We know

What was the last game he made? Another Doom WAD from 20 years ago?
Only Americans are impressed by this.

That's not programming magic, that's math magic

This. Fuck videogames.

this monkey hasnt made a game in like 2 decades

Because it was not his idea, he lifted it from a mathematician.

That's why you need idea guys who are separate from the savant-level programmers, despite how much people meme about idea guys

You all look like monkeys.

/ourguy/ is carrying the torch against the War of the Jeets. I stand with zoomer Carmack.

Z

Would Carmack still be notable and innovative if he was a modern developer? I feel like it's similar to how there were tons of famous 18-19th century scientists who discovered a ton of crazy stuff but you don't see that as much any more because they discovered the groundbreaking, but more surface level stuff when science nowadays is hyperspecialized and complicated

In the era where even the best GPUs are struggling to not stutter constantly using basic features and rendering at their internal resolution? There's not much he can do.

Carmack still thinks his megatextures idea was forward thinking and great when it has been proven to be a fuck up with no practical benefits.

money hungry spic that will "fix" UE5 for the small price of one million USD vs jeets

we don't win in either situation

and what has he made besides rage (super mid generic reddit fps) and some vr gimmick no one ever played

The engines aren't groundbreaking like I was talking about

NTA and I think minekampf's engine is groundbreaking. Not like Doom or Quake, sure, but for its own genre (absolute sandbox) it was pretty cool at the time. It's total destructibility, come on

I just mean that Minecraft runs with javascript which isn't low-level or built to be optimized. Carmack would've made his own engine in C++ to do the same stuff and it would've ran much better on shitty PCs.

which they eventually did with bedrock and does run much better. they just removed the ability to mod or customize it.

no you!

?
Is that you Carmack?

remove a piece of a trunk

tree just stays floating

The engine isn't amazing just because you played the game as a retarded 12 year old

That's not programming magic, that's math magic

And what do you think programming is? Carmack created groundbreaking engines precisely because he understood mathematics.
This is why software and game development is so terrible nowadays. There are new generations of people like you and "programmers" who are just disposable codemonkeys that have memorized one programming language. They don't know math, so they can't create anything new. This is why there are so many indians in the gaming industry now — they're cheap codemonkeys who create inefficient, bloated code that barely gets the job done. They never try to innovate or optimize
Unlike Carmack

Programming is just instructions to machine language and don't actually require meticulous equations. The only reason shit like that ever implemented those was to make something too complicated for other people to "steal" because some copyright troll retards wanted to privatize instructions.

And what do you do?

one of his grandiose ideas wasn't as good as he imagined

Oh yeah, as opposed to thousands of other hacks who don't even try to innovate, Carmack has already been immortalized by his creations

Computers are really good at most math but some operations take longer like sin and cos, and if those operations are needed for every jump by every player then it can quickly slow everything down.

Game development is all about using tricks and smokescreens to present something cool to the player without them knowing how messy it is under the hood, but that can't happen if the game is constantly stuttering and slowing down with each jump.
It's really not that complicated when you realize it's all about finding out cool tricks and fast ways to do things.

Why do you retards treat Doom like mana from heaven? It wasn't even impressive when it came out. Everyone back then was making engines on inferior hardware that required less focus on other things

They are not the norm. That is why most games suck.

Yes, Carmack's legacy is that he made the PC into a legitimate competitor in gaming against consoles. People always assumed that PCs were too weak graphically to do scrolling and sprite manipulation like consoles did effortlessly, but Carmack knew that he could use the power processors of newer work and school PCs power graphics that no console could dream of matching for several years.

how many games as innovative as doom were out at the time when doom came out?

It wasn't even impressive when it came out.

System Shock (1994) has a guidebook that dedicates two pages to explaining why their game runs slowly compared to Doom. Not "other games" just Doom, because Doom ran on anything without much issue (if you turned down the screen size a step or two).

I'm a blue collar worker, womp womp

t.

Toby Fox

What? He literally uses game maker.

It wasn't even impressive when it came out

Hahahahahahah
Get the fuck outta here, lil zoomie

graphics as fast as

Kino terminology

That's literally a pointless question to ask and only serves to shift the conversation. Don't forget nintendie, Mario was not the first platformer, either 2D or 3D. Jumping Flash came out before Mario 64 and it STILL wasn't the first.

pic

Wtf lol

pee pee poo poo we have actual 3d you know

But then Quake came along and blew them out of the water
But, yeah, it was 1994, so I'll give them that
But this text is pathetic

Games stopped to be about technology just about when John stopped making them.

You've got it backwards. Being the absolute first doesn't mean anything, it's about how well you present it.

Doom's ideas were presented in the form of a fast-moving 3D FPS game, and it was instantly gripping to everyone who launched into E1M1.

notice anything

adKex4N_460s.jpg - 460x595, 74.64K

instruction manual opens on a Cope Chapter

"Now I know the game's gonna be great!"

I noticed it long time ago

Bobby Prince

Fantastic man and creator
And a fucking lawyer

Messicans are white?

Yeah Carmack's booty shorts got me acting up

Doom was just a reskinned Wolfenstein(Which was inferior to Speedfreaks and Mario Kart in terms of coding) and nowhere near as impressive as everything Sega was doing in the arcades at the time, Ultima, Alone in the Dark, Mortal Kombat, etc.

none of these people went to school to become a game designer, and that's the way it should have stayed

System Shock (1994)

No one played this game or cared about it, zoomie

One of the best-known action games, for example, is essentially two-dimensional you can't jump, look up or around, because the renderer (the graphics routine that draws the environment) isn't designed to work in three dimensions, though it is fast.

As you can see, sometimes they are so pissed at Doom that they refuse to name it.

The question was not if Carmack achieved nothing in the past, but would he be innovative and noteworthy today, and the answer is no.
Like that megatextures example, he didn't accept a failure and try to build on it. He could have made his own nanite, a similar idea but for 3d mesh instead of textures, or go ham on raytracing, which was in Quake Wars to an extent, between RAGE and now. But he shifted focus to mobile phones, then VR headsets, and ultimately did nothing of value for both whether it is performance or visual fidelity.
He failed to innovate, and with RAGE's particular hiccups he in fact regressed from Doom 3 which had more impressive dynamic lighting throughout.
He himself faded into obscurity. Last time I heard of him, he got interested in R&D general AI.

Carmack created groundbreaking engines precisely because he understood mathematics.

He had to go back to school to learn how to program for 3D.

The system that allowed total artist control is bad

get fucked console babby, I'm still mad your kind trashed Megatextures because your pocket calculator couldn't run them properly

The problem is that none of current PC gaming would exist without John Carmack's engines to Doom and Quake, so you can't evaluate his theoretical impact today since the entire PC gaming industry and even the GPU market was spawned from his innovations.

golly I wonder why he would have to do that in the mid 90s

Doom was just a reskinned Wolfenstein

Literal retard
An actual lying pederast

Because he didn't understand mathematics, or in this case, trigonometry, which is taught in grade 9 high school; the school he dropped out of.

He had to go back to school to learn how to program for 3D

Starfield's programmers went back to call centers to scam more elderly americans

he eventually learned everything he needed to to create the best 3d engine at the time

What's your point? Nowadays you won't see even that

not so fast, nerd

IMG_8607.jpg - 1280x1702, 335.5K

allowed total artist control

Which is nothing exclusive to megatextures.
The tech itself may as well have been birthed from Carmack thinking "tiling bad" and expanding that in a terrible way.

Some anon said he understood mathematics, and that just stuck out to me. I'm not one of the haters in this thread; I just don't let bullshit slide.

dont know something

go to school to learn it

learn it

implement it

...? Is this supposed to be embarrassing or something?
He recognized he didn't know something, sought out knowledge, and got what he needed to continue working.

(You) would probably cry that you aren't perfect or all-knowing while people you dont even know call you dumb for not being the best ever. Grow up.

Unreal is amazing but that commenter is a fucking retard whos never tried to compile unreal source

KYS

William Kahan and K.C. Ng at Berkeley wrote an unpublished paper in May 1986 describing how to calculate the square root using bit-fiddling techniques followed by Newton iterations.[4] In the late 1980s, Cleve Moler at Ardent Computer learned about this technique[5] and passed it along to his coworker Greg Walsh. Greg Walsh devised the now-famous constant and fast inverse square root algorithm. Gary Tarolli was consulting for Kubota, the company funding Ardent at the time, and likely brought the algorithm to 3dfx Interactive circa 1994.[6][7]

Jim Blinn demonstrated a simple approximation of the inverse square root in a 1997 column for IEEE Computer Graphics and Applications.[8] Reverse engineering of other contemporary 3D video games uncovered a variation of the algorithm in Activision's 1997 Interstate '76.[9]

Quake III Arena, a first-person shooter video game, was released in 1999 by id Software and used the algorithm. Brian Hook may have brought the algorithm from 3dfx to id Software.[6] A discussion of the code appeared on the Chinese developer forum CSDN in 2000,[10] and Usenet and the gamedev.net forum spread the code widely in 2002 and 2003.[11] Speculation arose as to who wrote the algorithm and how the constant was derived; some guessed John Carmack.[7] Quake III's full source code was released at QuakeCon 2005, but provided no answers. The authorship question was resolved in 2006 when Greg Walsh, the original author, contacted Beyond3D after their speculation gained popularity on Slashdot.[6]

Which is nothing exclusive to megatextures.

Explain to me which other technique allows for an unlimited amount of unique decals with no performance hit.

because programming doesn't need it, retard

It's also the opposite of John Carmack's actual programming beliefs, which is that everyone should be innovating on the work of others.
That's why he made Doom and Quake source code open to the public, to share what he had done so that others could learn from it and innovate upon it.

Not using libraries and stubbornly doing everything from scratch is a waste of time and will only have you poorly learning things that everyone else has already learned new, better methods of doing.

What is he retarded about exactly. You wanna write your own compilers now using 50 different libraries?

Maybe you should just tone it down and stop commenting on shit you know nothing about.

heres the fast sqrt i've been telling you about

Not using libraries and stubbornly doing everything from scratch is a waste of time and will only have you poorly learning things that everyone else has already learned new, better methods of doing.

A temple can only have the purest of origins

learning is pointless, trying to figure things out yourself is pointless, just give up and make useless youtube comments like me

Hit the nail on the head... you were seriously trying to use a successful example of someone needing information and seeking it out as some kind of embarrassing moment.

Do you know what being a human is about?

Toby Fox

oh no, not the pixelshit, how could I ever compare to that

see my post:

710210180

he copy pasted an algorithm made by other dudes. It's basically Newton-Raphson method which is a babby algorithm used by mathematicians to approximate functions using linear approximations. And it uses manually derived hard-coded values aka constants (the bit twiddling "evil hack" magic) because the algorithm is faster if the initial guess is good
en.wikipedia.org/wiki/Newton's_method

Note the period punctuating my rhetorical statement. Just saying you shouldn't waste the effort, as no one gives a fuck what you have to say here.

They float.

THEY ALL FLOAT

yeah, JC is a good programmer because he actually valued his time and didn't bother reinventing the wheel.

Enjoy having unlimited decals that are crushed to shit because of file compression.
People bitch about modern gaming file sizes; games that used megatextures started that trend while still being blurry as fuck so I guess Carmack innovated in that front.
Even at an age where limitations are gone, artists don't make unlimited decals because that is a waste of time on their part, and an actual human being focuses on what other humans would and should focus and put their efforts there. And nobody except those named John Carmack or the type of fucking morons that think James in SH2 is looking at the player in the first cutscene or that the basket in Millet's Angelus is a coffin give a fuck if a texture repeats like a grid on a wall, sky, or floor.

Notch

His skill as a programmer is widely mocked. Code for minecraft was awful.

Toby Fox

Literally a musician that knows how to use Gamemaker.

Notch didn't care about the mockerino, tho.

That's why he made Doom and Quake source code open to the public,

I wonder if he ever expected the doom modding community in particular to explode the way it did leaning directly on the access to the source code

he does not seem the sentimental type that appreciates refinement of older tech

Carmack was honestly driven away from the industry by the sheer incompetence of upper management. It's pretty clear that his time at Facebook was not fun.

There was a recent-ish quote from him that reinventing the wheel nowadays is not a good idea most of the times because most of the basic stuff is already done and most of the times will be more efficient and stable than whatever you're going to come up with. I hate twitter search so fucking much, can't find shit.

dumbest post itt

At the release of Alpha v1.2.0, Minecraft ran at max settings on the HP workstations with integrated graphics that all the kiddies could play in their school lab computers. Pretty much a 1:1 comparison to the office destroyer that Doom was. Other people had problems with the code, not him.

Use Unreal Engine 5 and ignore Carmack.

He's right

Retard

Crazy thing to hold against someone when the result was the best real time 3d rendering until that point. Most people who played Quake weren't even using GPUs at the time, just single threaded potato CPUs from the mid-90s.

hold against

On the contrary: The point is that he was a clever guy that could achieve remarkable things by just working smarter, not some magical math god image that the OP was truing to demoralize everyone with.

Also industry hated him because of his insistence on sharing the source code publicly

without him optimization went to shit

Why do people glaze this guy? He hasnt made anything notable worthy outside doom and anyone can make doom in any engine

Looks nonwhite, probably a scam artist therefore

This a list of all the engines that have spawned from the Quake engine.

I almost feel sorry for him despite him being a raging autist. It's rare to get a guy this programmer brained actually being involved in major projects nowadays.

You actually think that claiming someone "understands mathematics" is the same as claiming theyre a god? Carmack understanding math is what allowed him to do things like read research papers in niche topics with heavy jargon which allowed him to find solutions and then successfully implement them using his programming skills. If you don't understand math the papers read like gibberish.

You actually think that claiming someone "understands mathematics" is the same as claiming theyre a god?

NTA but I actually do know a academic mathematician irl that with a straight (and smug) face claims

math is the language of god

coincidentally he also resembles the glasses soijack meme irl

That's nice do you suck his cock often or just on Fridays?

Can you imagine how much better games would be and how optimized they would be if people like John Carmack were actually the norm. You wouldn't need to buy a new graphics card every year for 4x fake frames and upscaling from 240p for a game to be playable.

I guess graphics card companies would be making a lot less money, maybe they'd have to switch to more complex and interesting software support.

Holy fuck you're a retard. Doom was fucking HUGE when it came out. You're obviously a zoomer.

Mega Textures for that one brown wasteland game I can't remember the name of.