JOIN
OUR EMAIL LIST!

Developing software and the creation of technology is a world I know nothing about... Thank the Lord. It seems to be fraught with pitfalls and repetitive problems. All that coding could drive anybody bonkers. Building new games for the masses is seems especially life consuming. Developers run on lack of sleep, patience and sanity most of the times. Maybe we should kept it all simple with Super Mario Brothers.

Redditor u/Dannycopo wanted to hear from developers out there by posing the question.... Game developers of reddit, what is the worst experience you've had while making a game?


Watch the Morale....

Giphy

Was told by boss that we are supposed to create an online simulation game with integrated educational material to gain score/points so that users can learn about various financial concepts while playing the game. I was excited but after tons of modifications requests, it turned out to be video player combined with couple of drag and drop MCQs resulting in automated assets unlock animations giving user no control of simulation.

About to submit this in couple of weeks with a pissed morale. PrizeGoal

SO many issues... 

Less than 12 hours after the launch of our MMO, it became apparent that we had a problem. Characters skipping so fast it looked like short distance teleporting, characters being hit and taking damage while no enemies appeared to be around, and a bunch of other really strange desync issues. None of our testers were able to reproduce this, but we could all see it happening on the live servers.

We had most of the programming team trying to track this down, working 24/7 on all sorts of theories including networking, cheats, logic errors, bandwidth issues.

I found this maybe 24 hours into the search. Turned out one of the oldest and most fundamental parts of our game engine used floating point for time - the time that was propagated to the entire game. This had worked splendidly during dev and testing, because we never kept a single game session going for long enough to accumulate floating point errors.

Had the dev originally creating this part change it to integer-based time, pushed out a tiny update, and then we all went home to sleep for 12 hours. einie

The Delete.... 

After about 2 months working on a project, my boss comes over and says she needs to move my shared virtual drive to another location. She said she would use a Unix terminal to perform this risky task. I watched her type the wrong command and before I could say anything it was done. She started whispering to herself, oh no... oh nononono... I have... deleted your drive. I'm so sorry... She had indeed deleted my entire drive instead of moving it.

No version control, no backups, no getting it back, just gone. She said I could take the rest of the day off and start rewriting it all tomorrow, it wouldn't take me that long! How kind! 2 months of work! I went home filled with rage and thought of never coming back. The next day however I went there and started rewriting everything. It wasn't actually that bad, it only took about 10 days and everything was much cleaner the second time. A mental exercise I recommend to every developer out there :)

Edit: She was a great boss and a very very smart person, she just made a really bad mistake that day.

Edit2: This was in 2009, no need to message me with your sick git setup, I'm fine now. salmonado

Can't Commit....

Worst experience I've had that concerns making games is getting started with a team of remote members who all eventually stop working on the project. No commitment, basically. Delphizeta

Exhausting Efforts...

Giphy

Interfacing with external hardware. You can't do it in an emulator. So compile the game, put it on a medium, boot up the console, click through all menus, start game, see if it works. It doesn't.

Try again a hundred times more constantly tweaking your code to see if it works. Yes, it works, after an exhausting week of compiling and booting. HotLanguage

Too Much Memory...

Many many years ago I wrote a game for the Commodore Pet. A dungeon crawler type game. The pet had a cassette as this was pre-floppy days.

I had to heavily optimize the memory usage to fit the game into memory and finished the game with 0 bytes left. Saved it.

Apparently it took more memory to load than to save because i could never load the game again. Backups and print out were not a thing yet so lost forever. It was the best game I had written ever. PunkRockDude

Break the Code... 

Being too lazy to comment my own code on long-term projects. My coding style has changed quite significantly in the last 2 years I've been working on a mobile game. Having to go back and digging through old code is just not fun. ExtremelyActive

The Old College Try...

Community college: was in a class where we had to work on two games concurrently, one group and one individual, because that sounds like a recipe for success. Group slacks so much that the night before both projects were due I just had to say "screw it" and had to finish all the programming of the game with placeholder assets. I was hardly behind on my work but was waiting on their work to finish things up. Got done at some point in the morning and proceeded to finish my individual project because I was an idiot and slacked on that one (totally my fault).

Got done with both projects at 7am, turned them in at 8am. Got 100% on both because my community college had low standards. pi_memorizer

The Clues... 

Worked with GameMaker 8.1. (Free version)

Spend ~1 hour typing off code from YouTube tutorials on certain things -> GM tells me that some piece of code I typed is only available in paid version.

The worst thing is that didn't happen once, but more often than not when I tried to learn new code. Especially since I was still learning and had no clue how to do it otherwise, this was frustrating as hell. SwagWaschbaer

Over it!

Giphy

Lack of patience with myself, leading to game abandonment and forgetting about it until a Reddit thread 15 years later. DemonKyoto

Naturally....

Natural Artificial Behavior for NPCs and Enemies

It took me nearly six months to stop having AI follow scripting protocol and instead react based on the environment and not what x says to do.

Every night was miserable, lying awake in bed and thinking about why it wasn't working. But now that I have finally finished it, I'm basically 99% done.

Four years of development in, solo and about 155GB later... I can finally start doing music. Soulbrandt-Regis

The Unfortunate Transfer! 

It was a project for school, so I don't know if it counts, but I was working with Unity for the first time and my dumb butt decided to transfer files. Half of the game broke, it was 2 a.m. and I had to do a presentation of it in the morning. Garciall

Just One!

Giphy

Missing ONE! In about 3000 lines of code. I almost lost all my hair. G00nie_Bagz

The Revert! 

I did a minor for my school in co-operation with two other schools where we were making a game for the Dutch Police Academy that would make it easier and cheaper for them to train the officers with. We were making the game in Unity with 4 developers and 4 artists. Well, one of the artists never pulled changes from the unity project (for those who don't know, unity offers (or offered, haven't used it in a long time) a build in git feature we used). So when he wanted to commit his changes, we were set back like 4 weeks of progress because it overwrote everything, and we couldn't figure out how to revert it back. We could go back to a previous version, but we couldn't revert his push.

We salvaged it somewhat by going back and getting the important scripts and pasting it in the new, wrecked version, but considering the next day was the end of a sprint and we were to show what we had, we weren't happy, and we already didn't really like that artist. maestroke

Take a Break. Refocus. 

Having great ideas, putting it together and spending around 8 hours making an intro cut scene only to find the character won't turn the right way. Getting pissed that they won't listen, trying to fix it, fixing it and then seeing the fix messed up the rest of the cut scene. I ended up taking a long break, working on it for a bit then giving up. Radthereptile

Losing the Idea.... 

The worst experiences were early on where I didn't have enough experience to finish a concept and then abandoned it. The modern trend of smaller initial games as a way of learning is the right way to go. various15

'F' the critics! 

Worst part for us was dealing with people on steam purchasing the game because it was cheap and then leaving negative comments because it wasn't a triple a title level of polish. oneofus1

Fix the Script....

Making a simple spell system for an MMO. A guy absolutely insisted against all odds that a certain aspect of a subtype of spells (particle collision with -bolt abilities) be done entirely through a script -- his unedited script. It was an absolute mess. It was so bad that I struggled to break 90 FPS basic when those abilities were cast, and had to optimize a dozen fairly complex scripts (he definitely made some of them), just to hold 90+ with this script active, because it was alone was generating spikes of 30+ FPS loss.

How bad was the script? I'm talking massive update calls on high particle counts. Re-caching other abilities 100+ times a second (why!?). Particle waves checking for every collision possible (including for other abilities from the same source, which can't even be cast simultaneously) when the physics settings prevents most of those collisions from even happening. Carefully lined up color progression via Update.... to match up with the particle system's color over time component.................

I'm pretty sure he was actually competent and just trying to make my life a living hell. boblikeslettuce

Be Specific! 

I was working with a game that had some very and i mean VERY specific functions, I worked on the functions for about 3 weeks before i realized that half the functions i had programmed were already in the game engine i was using. I was mad at myself but happy at the same time. Mighty_V

Burned Out! 

I'm still a student, but one time in my second semester I was super far behind on all my projects because I had 7 classes that semester and every one of them had a huge assignment, all assigned in the same week and due in the same week. We did not get much time to work on these projects. For one of them I thought if I stayed up and never stopped working I could check all the requirements in a day and then hand in something kinda trash, but still acceptable. I stayed up for 40 hours straight and I couldn't even get the core mechanic of my game to work. It probably would have helped if I took a nap at some point. Or even just a break for anything longer than using the bathroom or waiting in line for food at the cafeteria (before heading right back upstairs to work while I ate). I was definitely burnt out before I even started and that kind of exhaustion only made it worse. livipup

It all worked out....

Giphy

After a week of working 16 hour days to push out content for a big demonstration for the company owners, they decided that they hated everything we'd spent two years doing and wanted almost of it redone.

It was portrayed as being all our fault even though they'd offered very little guidance as to what they wanted beyond vague generalizations (lots of player choice! hard sci-fi!). It also didn't help that they wanted a tremendous amount of work done very quickly by a too small team, and they wanted it all done impeccably.

I was let go shortly after, with the rest of my team following shortly after. I was devastated at the time, but can recognize now that I kind of dodged a bullet not working for them anymore. StewtredOfBebbanburg

REDDIT

Image by Anemone123 from Pixabay

Life is hard. It's a miracle to make it through with some semblance of sanity. We are all plagued by grief and trauma. More and more people of all backgrounds are opening up about personal trauma and its origins. Finally! For far too long we've been too silent on this topic. And with so many people unable to afford mental health care, the outcomes can be damaging.

All of our childhoods have ups and downs and memories that can play out like nightmares. We carry that, or it follows us and the first step in recovery is talking about it. So who feels strong enough to speak?

Redditor u/nthn_thms wanted to see who was willing to share about things they'd probably rather forget, by asking:

What's the most traumatizing thing you experienced as a child?
Keep reading... Show less
Image by klimkin from Pixabay

Being single can be fun. In fact, in this time of COVID, being single can save lives. But the heart is a fickle creature.

And being alone can really suck in times of turmoil. None of us are perfect and it feels like that's all anyone is looking for... perfect.

Now that doesn't mean that all of us are making it difficult to partner up. Sure, some people are too picky and mean-spirited, but some of the rest of us are crazy and too much to handle. So one has to be sure.

The truth is, being single is confusing, no matter how much we try to match. So let's try to understand...

Redditor u/Mcxyn wanted to discuss some truths about love and our own issues, by asking:

Why are you single?
Keep reading... Show less
Tiard Schulz/Unsplash

Whether you're an at home parent, a college student just leaving the nest, or a Food Network junkie, there are a few basic tips that everyone should know.

Chef's gave us some of their top tips for amateurs and beginner at home cooks that will really make a difference. They are trained professionals with years of experience in the kitchen, so they definitely know what we're all missing.

If you're looking to improve some of your cooking skills and techniques, but you're still learning how to boil water correctly, this list is for you.

Redditor BigBadWolf44 wanted in on the secrets and asked:

"Chefs of Reddit, what's one rule of cooking amateurs need to know?"

Let's learn from the masters!


What a common mistake!

"A lot of the time when people add salt to a dish because they think it tastes flat, what it really needs is an acid like lemon juice or vinegar."

- Vexvertigo

"Instructions unclear I drugged my dinner party guests and now they're high on acid."

- itsyoboi_human

"Yes! Or tomatoes. They're pretty acidic too and go with so many things. Our dinners are so much better once the garden tomatoes are ripe. Or if a dish is too acidic, oil/butter or a little sugar can help add balance to it."

- darkhorse85

"Like tomato and eggs. Every Chinese mom makes those slightly differently and I haven't had a tomato egg dish I didn't like yet."

- random314

"There's a book called 'Salt Fat Acid Heat' that comes highly recommended to amateur cooks."

- Osolemia

"Reading even just the first chapter about salt made a lot of food I cooked immediately better, because I finally understood salt wasn't just that thing that sat on the dinner table that you applied after the meal was cooked."

- VaultBoy42

"Salt is important for sweets. A batch of cookies without that little hint of salt doesn't taste quite right."

- Osolemia

Unfortunately, this tip might not be accessible to everyone. Many people who contracted COVID can no longer use their sense of smell the way they used to.

"Have a friend that lost his smell from COVID, and now he only recognizes if food is salty, sweet, sour or bitter."

- AlphaLaufert99

"Just wait until he gets his sense of smell back and a ton of foods smell like ammonia or literal garbage now. Yeah, that's fun... It's been 7 months for f*cks sake just let me enjoy peanut butter again!!!!!!!!!"

- MirzaAbdullahKhan

You can't take back what you've already put in.

"You can always add, but you cannot take away."

- El_Duende666

"I find people's problems usually are they're too scared to add rather than they add too much."

- FreeReflection25

"I see you also grew up white in the mid-west."

- Snatch_Pastry

Safety first!

"Not really a cooking tip, but a law of the kitchen: A falling knife has no handle."

- wooddog

"I'm always so proud of my reflexes for not kicking in when I fumble a knife."

"If I drop anything else, my stupid hands are all over themselves trying to catch it (and often failing). But with a knife the hardwired automatic reaction is jump back immediately. Fingers out of the way, feet out of the way, everything out of the way. Good lookin out, cerebellum!"

- sonyka

"Speaking of KICKING in. On first full time cooking job I had a knife spin and fall off the counter. My (stupid) reflex was to put my foot under it like a damn hacky sack to keep it from hitting the ground. Went through the shoe, somehow between my toes, into the sole somehow without cutting me. Lessons learned: (1) let it fall; (2) never set a knife down close to the edge or with the handle sticking out; (3) hacky sack is not nearly as cool as it could be."

- AdjNounNumbers

"Similarly, NEVER put out a grease or oil fire with water. Smother with a lid or dump baking soda in there (do not use flour, as it can combust in the air making things worse)."

- Metallic_Substance

How else will you know it tastes good?

"Taste the food."

- OAKRAIDER64

"Also don't be afraid to poke and prod at it. I feel like people think the process is sacred and you can't shape/flip/feel/touch things while you cook them. The more you are hands on, the more control you have."

"No, this does not include situations where you are trying to sear something. Ever try flipping a chicken thigh early? That's how you rip a chunk out of it and leave it glued to the pan until it's burnt."

- Kryzm

Here's one just for laughs.

"When you grab a pair of tongs, click them a few times to make sure they are tongs."

- Kolshdaddy

"People really overlook this one. You've gotta tong the tongs a minimum of 3 times to make sure they tong, or else it can ruin the whole dish."

- BigTimeBobbyB

If you're looking to get into cooking or to improve you technique, pay attention to these few tips.

Salt generously, add an acid to brighten things up, and don't forget to taste your food!

If all else fails, you can always order take out.

Want to "know" more? Never miss another big, odd, funny, or heartbreaking moment again. Sign up for the Knowable newsletter here.

Victoria_Borodinova/Pixaba

As part of the learning process, children often do embarrassing things before they learn a little more about the world and all the different implications therein. While the inappropriate moment is usually minor and ends in laugher some instances are truly mortifying.

One such instance involved a little sister who was around 6 at the time. It was the 90s and at the height of the youth-focused PSAs (think the frying egg representing your brain). One type was a safety PSA about stranger danger. The speaker would remind the children that if a stranger tried to take you anywhere to yell “Stop, you're not my mommy/daddy" to raise the alarm.

Keep reading... Show less