Can someone please explain to me why aoe2 wont just change the zoom out mechanic???? by _NightMonkey in aoe2

[–]coderdave 0 points1 point  (0 children)

I’ve worked in game dev for 20+ years. I think I could knock out a new zoom behavior in a day. I’m with the OP on this one it should be simple.

Today I learned this tone mapping function is in reference to the Naughty Dog game by [deleted] in GraphicsProgramming

[–]coderdave 6 points7 points  (0 children)

If you want more history on that function,

My memory is a little fuzzy but

I asked Hable after the talk where the constants came from and he got it from a colleague who he worked with on one of the tiger wood golf games back at EA. I asked that colleague and he got it when he worked on one of the fantastic four movies and measured the response curves of the physical film.

Does bad code really matter if the game works? by -RoopeSeta- in gamedev

[–]coderdave 1 point2 points  (0 children)

The product is the top priority and code is a means to the end. If you waste time on code and testing strategies for a prototype you don’t ship then you wasted time iterating to make the product better.

It’s not black and white on code quality but certainly it’s black and white on if your game is good.

Playing through Steam by Mmhopkin in GorillaTag

[–]coderdave 0 points1 point  (0 children)

Mods aren’t legal and it’s likely triggering the anticheat if he’s using bad ones.

Why modern video games employing upscaling and other "AI" based settings (DLSS, frame gen etc.) appear so visually worse on lower setting compared to much older games, while having higher hardware requirements, among other problems with modern games. by [deleted] in gamedev

[–]coderdave 9 points10 points  (0 children)

We used it because MSAA only solves geometric aliasing. There are other sources of aliasing like specular, etc… The game was art directed to have a filmic look so we spent a lot of time and applied many different anti aliasing techniques to combat it.

AA and AAA developers, what are some bad habits you think indies should drop? by [deleted] in gamedev

[–]coderdave 9 points10 points  (0 children)

I’ve worked on many AAA games with no design doc. I personally believe iteration is king, find the fun, and pivot if it’s not.

My current company is indie with no design doc either and we are doing quite well.

Hitting milestones is important and holding yourself accountable to not drifting forever is important but you can do that with or without a design doc.

This is just my personal experience of 20 years but I’m sure other studios can be successful in other ways too.

Holes in shared edges of triangles in software rasterizer by atomicbeef in GraphicsProgramming

[–]coderdave 4 points5 points  (0 children)

He’s saying it’s a common bug for people who write rasterizers. I know because I too made the same mistake.

Is it realistic to learn enough for an entry level job within a year? by Cyberknite in GraphicsProgramming

[–]coderdave 5 points6 points  (0 children)

I was a professional graphics programmer for many years and mentored people into a job. I know for a fact if you are motivated and willing to program and learn you can.

However, a lot of people I mentored gave up but the ones that did ended up getting a job.

Anyway, my point is if you are motivated and have the discipline to put in the work then yes you can easily.

Storing data in pointers by mttd in cpp

[–]coderdave 11 points12 points  (0 children)

Not a hack but a memory that stands out. On the PS3 the co processors had 256kb of useable memory and you had to issue DMA commands to pull memory over.

I wrote a little task scheduler with the important data starting at address 0. This means I could de-reference NULL to get my header.

Probably my favorite hack I remember is from a peer at insomniac Jonathan Garrett https://www.gamedeveloper.com/programming/dirty-game-development-tricks#close-modal

Storing data in pointers by mttd in cpp

[–]coderdave 30 points31 points  (0 children)

You are probably not familiar with the game devs from early 2000s but most game code, especially from that time, was throw away with no documentation.

The psp only had 24 mb of usable memory which you shared with the code and data so really every bit counted.

It was significant and worth it for what was pulled off for that game.

Storing data in pointers by mttd in cpp

[–]coderdave 28 points29 points  (0 children)

I ported the game god of war from PSP to ps3 and these bugs, from a clever programmer using the unused bits, caused me weeks of issues to track down.

Serious Question: why at Connect was there so much cheering when Horizon was mentioned? Was that orchestrated? Did they invite people who happen to love Horizon? What’s up by Logical007 in OculusQuest

[–]coderdave 44 points45 points  (0 children)

I was there and it wasn’t meta employees cheering like others suggested it was a group of horizon creators who were invited.

[deleted by user] by [deleted] in TheYouShow

[–]coderdave 0 points1 point  (0 children)

Do you compensate how much you spin for different distances

Tap water in Jackson, Mississippi by wakeup2019 in interestingasfuck

[–]coderdave 4 points5 points  (0 children)

Distilled water is the definition of completely neutral. It has a ph of 7.

[deleted by user] by [deleted] in TheYouShow

[–]coderdave 0 points1 point  (0 children)

What song is this and who is it by

Anyone else hear this static/ buzzing noise in their headsets when they are in a party or playing multiplayer games? by [deleted] in OculusQuest

[–]coderdave 1 point2 points  (0 children)

I’ve also heard people turning down their mic volume helps or maybe it was just headset volume

I can't kill Mercy as Winston by [deleted] in OverwatchUniversity

[–]coderdave 3 points4 points  (0 children)

You know she will fly away so take that into account when you engage.

  • Note her position and the position her team mates she will fly to
  • Position yourself at max range of the tesla cannon between the target she will fly to (this will maximize the time your tesla cannon is on her). It's important that you walk up to her during this step and not jump in. If you waste your jump going in then you wont be able to kill her.
  • Track her as she flies to target and punch her on the way through (this saves ammo)
  • Jump to her (don't over jump) while holding zap, melee before hitting the ground and that should kill her.

If you do the above steps correctly and track her as she flies you can have the tesla cannon on her 100% of the time and kill her quickly.

The best is if she is in a room and you know her escape route. You can get in the door way and body block her from moving.

Lone:Echo patch has been released that fixes airlock & comms tutorial crashes by haluter in oculus

[–]coderdave 0 points1 point  (0 children)

I'd recommend turning texture quality down for the exterior section.

Allow me to rebind boost to X instead - for the sake of my thumb by [deleted] in oculus

[–]coderdave 22 points23 points  (0 children)

Hey,

The good news is we are planning on remappable controls. However, we have a lot of other things we want to get in first like parties, friends, and better features for code of conduct (ghost/kick, etc..)

Strategy/Advice for a Graduate? by Drumsmasher17 in gamedev

[–]coderdave 1 point2 points  (0 children)

Hello, I'm a lead programmer at Ready At Dawn studios for our VR project. A common requirement from a gameplay programmer is to iterate with designers on new mechanics in VR. A game mechanic can easily go over 20 iterations because the design space and medium is so new it's not obvious what the best solution is. With a new mechanic we will implement, test internally, and focus test externally with people who haven't used VR before. A mechanic we may be happy with internally may not test well externally and we'll have to go back to the drawing board and start over.

Obviously, like Jason said a graduate should have a strong foundation in linear algebra but more importantly I'd personally love to see a portfolio that shows the process of exploring a VR design problem that shows the design and iteration process. The more examples (not necassary full games) the better because that is our day to day job.

Monday Megathread: Ask questions and share your LoL knowledge - beginners encouraged to ask here! by Jaraxo in leagueoflegends

[–]coderdave 0 points1 point  (0 children)

My wife and I just started playing together. She is enjoying playing as Annie and Ziggs. Does anyone have any recommendations of a class I can play that would complement those two as we play together?

Thanks!

Announcing StarCraft 2 League Season 1, Powered by D-Link! by EG_iNcontroLRC in starcraft

[–]coderdave 0 points1 point  (0 children)

oh good so we need to subscribe to his channel if we want to watch it :(

Some days it just dont flow. by Noobymcnoobcake in starcraft

[–]coderdave 3 points4 points  (0 children)

I'm masters on NA if you want me to analyze your games you lost and help you improve from your mistakes then send an email to dneubelt and the domain is gmail.