In weeks of designing my game and netcode, it didn't occur to me once that I can get packets from the future...
In weeks of designing my game and netcode, it didn't occur to me once that I can get packets from the future...
My networking code is doomed to never get itself into production. What the hell is this error about?
My brain hit a gamedev soft-lock. I want to rework the AI for my game and I would very much loved to toy with FSMs, but I can't bring myself into implementing all the utility functions first. I am essentially procrastinating by tinkering with assets and UX stuff, just to avoid these couple hundreds lines of code.
Part of the issue is the fact that Intellisense keeps crashing on the AI source file so I need to constantly check all other header files to remind myself what fields do related structures have.
I spent better part of my weekend implementing an ordered-dither shader to replace my default lighting model.
Only to realize I should have applied screen-space noise instead of triangle-space one π€¦ββοΈ
I might have several years of practice with unit testing and automation of enterprise code, but when it comes to gamedev, that knowledge goes to waste.
* Only 5% of the code can be easily unit tested
* 15% of the code is rendering and downright cannot be tested
* 10% of the code should be unit tested, but it is too hard to write those tests
* 70% of the code could be unit tested or automated, but the game rules change so rapidly that it wouldn't be productive
This is incredibly bad as you need a mechanism to validate that old bugs weren't reintroduced later down the line. Leaving that responsibility to an underpaid QA dept is just brutal.
100 phases of creating game assets:
Phase 0 - I have nothing
Phase 1 - I have spent several days stitching together vast majority of the assets
Phase 2 - All of the assets are crap
Phase 3-97 - Spending several days on every single asset, trying to polish it as much as possible
Phase 98 - At least half of the assets are still crap
Phase 99 - Learn to live with it
Even though I am working with 16x16 pixel sprites, producing at least passable weapon sprites is hard.
Here are six different drafts of the rocket launcher and the current version in-game.
I am still not satisfied.
PROBLEM:
Social Media *can* be linked to depression
SUGGESTION:
Try to improve #GameDev Social Media life, by balancing successful/beautiful posts (e.g. #ScreenshotSaturday), by also posting brutally honest imperfect/failed attempts (#ShoddySunday?) π
HASHTAG = #HonestGameDev
(From Jan 22, 2018)
PROBLEM:
Social Media *can* be linked to depression
SUGGESTION:
Try to improve #GameDev Social Media life, by balancing successful/beautiful posts (e.g. #ScreenshotSaturday), by also posting brutally honest imperfect/failed attempts (#ShoddySunday?) π
HASHTAG = #HonestGameDev