fake it till you make it
is about overcoming impostor syndrome... but when taken literally, may be backfire!
you'll always feel like a fake! an impostor forever.
may I suggest
own it while you hone it
Christer McFunkypants Kaitila
@McFunkypants
@McFunkypants@gamedev.place
Optimist #gamedev since 93
christerkaitila.com
onegameamonth.com
soundcloud.com/mcfunkypants/
I work with dotbigbang and hometeam
Christer McFunkypants Kaitila’s posts
it's now illegal to have moving platforms in your game
Quote
Oh good, Nintendo patented.. *checks notes* ... regular game programming you do when making games
automaton-media.com/en/news/202308
This is a million dollar idea. http://t.co/5DmFETfflt
TIL there's a twitter client for the GBC lol so awesome. Homebrew scene rocks.
matome.naver.jp/odai/214125124 pic.twitter.com/OVqoNKGPLK
really cool way to think about your game camera's FOV
Quote
hey cool, graphicsgale is now free! it is good for #gamedev #pixelart animation. try it, you may love it: graphicsgale.com/us/
if you are developing a game
you are a game developer
not an aspiring game developer
hey cool, math translated to code you actually understand
github.com/Jam3/math-as-c
whoa.. maybe we could finally learn university level math this way.. taught using a language we already understand
great example by of how much subtlety is involved in animation: same keyframes, 7 different feels:
GIF
wonderful news! inspired by the incredible xbox adaptive controller's massive success, Nintendo has approved THIS wonderful #a11y controller!!
The HORI. So many fun #gamedev experiments, alt-controller electronics, and accessibility fun to be had!
switchgaming.blogspot.com/2020/12/hori-f
read image description
ALT
makes you feel proud to be part of the games industry
twitter.com/TvMaurer/statu
Now THIS is a good use of higher education:
a masters thesis called: The aesthetics of science fiction spaceship design!
Full discussion of core topics like GREEBLES, KITBASHING, NURNIES, and other essential 3d scifi prostyle awesomeness.
Free PDF: uwspace.uwaterloo.ca/handle/10012/4
how to pronounce C#
only musicians say "see sharp"
only pirates say "sea hash"
only twits say "see pound"
the # is four "+" symbols!
┏━┓
┃┏┛++
┃┗┓++
┗━┛
we started with C, then C+, then C++, then C+++
now we all code in C++++
always say "C plus plus plus plus"
Which game engine dominates the game jam community?
Here are the GGJ stats:
1. Unity: 4011
2. Unreal: 316
3. Gamemaker: 274
4. Construct: 223
5. Godot: 75
Unity *IS* game jams. They have no significant competition.
Maybe there's room in the middle for a mid-size engine?
you'll never believe me, but I swear:
I have been coding with "power mode" on for ALL of 2020
[the plugin that adds particles and a COMBO counter to the status bar in vscode? with screenshake off I feel like I'm playing "coder hero" and I hesitate less to keep my combo going!]
GIF
#gamedev protip:
❤️ You are not your game! ❤️
- if your game's a huge failure, it doesn't mean you are
- if your game's a massive success, it doesn't mean you are
- if people don't love your work, it doesn't mean you are unloveable
- don't need "likes" to like yourself
making a print-n-play roguelike!
generates random d&d maps of any size using a seed so you can share good settings with friends #gamedev
GIF
it's cool to see the super mario 64 source code, decompiled and partially annotated.
you see #gamedev optimization tricks all over.
example: a big lookup table array of precomputed sine values, because floating point math.sin() was way too slow for 60fps
github.com/n64decomp/sm64
Black Game Developers
Here they are. Hire them. Buy their stuff.
blackgamedevs.com
Put yourself on the list by adding to people.json at
github.com/QuantumBox/bla
a project by @cattsmall
#blacklivesmatter #gamedev #gamedevjobs
definition of success for a #gamedev?
a fan mail that goes "your game helped me get through a hard time"
On this day in 1984, #gamedev Alexey Pajitnov released the masterpiece TETRIS.
Here is what version one of Tetris looked like!
WORLDSPACE SHADERS RULE!!!!!
everything just works! throw polygon soup at it and your floor textures tile flawlessly SO SEXY!!! no gid of tiles required! who needs stinkin UVs anyways? unwrapping is old fashioned, this is how you unabashedly kitbash at hyper speed
#gamedev protip learned the hard way: the orthographic camera angle for pixel-perfect ISOMETRIC-ish lines is NOT 30 deg but 26.565 degrees!
YOU CAN reach your dreams!
Image 1: Zelda BotW credits
Image 2: 2007 forum post
#gamedev #1gam #gamedevjobs
the big news isn't the <8hr days, it's the ** 13.5 year ** average length of career at the company, I mean that includes folks who quit or got headhunted or got laid off or fired.. imagine a gamedev company you can actually have a secure long term career at
Quote
Average Nintendo Japan employee earns $80,000 working less than eight hours a day
gamesindustry.biz/articles/2019-
GIF
taking gamedev advice from people who had a hit game twitter.com/poppy_haze/sta
This Tweet is unavailable.
IMO the best way to learn to code is NOT to start from scratch!!!
Start from an open-source #gamedev project! Edit a text label, add a new weapon, remove gravity, etc
Here's your dream learning resource:
Open Source Game Clones!
osgameclones.com
HACK ONE OF THESE
a one second long videogame!
created by
this weekend I discovered the very best "idle animations" and "run cycles" of game sprites I've seen in such a long time
(in SPIRITFARER, a hidden gem of a game, a cosy management game out now on every platform including gamepass) thunderlotusgames.com/spiritfarer/
just one example:
GIF
Happy to announce I've been contracted to write my 3rd #gamedev book!
Hands-on Game AI Development in Javascript
Learn how to code a simple Doom style FPS in threejs, then explore AI and ML using state machines, pathfinding, and neural network machine learning via tensorflowjs.
#screenshotsaturday working on a hacking game based on the MS-DOS disc sector defragmentation tool. What I did was fill an array with random ▓▒░ ascii characters, then render each step of a "bubble sort" algorithm! I find watching it work very satisfying somehow.
GIF
been playing video games almost daily for over 30 years
I got gud for the first 15 and got bad the next 15
used to dominate in mp games, q1 tf1 ut1 etc
but now?
I'm like a noob again, with bad aim and slow reflexes
so be nice to noobs, they might be has-been elite war heroes
1 like == 1 like
if you like this tweet I will go into your timeline and like one of your tweets
bet you have something good in there
MS-DOS source code is now on github. There's something really special for me to see the actual production source for, say, the "DIR" command.
github.com/Microsoft/MS-D
did you know that parsing the path was called "CRACKING THE PATH"
My gameboy jam game, ZOMBOY, is almost done!
#gbjam #pixelart #retrogames #unity3d #screenshotsaturday #1gam
GIF
my little kid came home with a handwritten scrap of paper he was guarding like a treasure. his big crush in class had written her roblox username on it
it's adorable, he's excited and nervous and very serious, I had to be cool and not dad it up by giggling
remember to price your game at one dollar per hour of gameplay
"What's the most used language in programming?"
"Profanity."
- Alejandro Alkoba
Don't worry about competing on graphics. You can make something awesome with stick figures. Focus on "feel" #gamedev pic.twitter.com/CbHQpWiWI6
Had an uncomfortable moment of realization:
Game jams:
Training for crunch?
of the 500x I wrote "reusable code"
almost none was ever reused!
don't believe the reuse hype! design code to solve one problem well. for one project. use it 1x, profit, repeat.
#gamedev poll
Which is the best sphere?
1. UV sphere
2. Icosphere
3. Quad sphere
4. Goldberg polyhedra
(more info: danielsieger.com/blog/2021/03/2)
read image description
ALT
read image description
ALT
read image description
ALT
read image description
ALT
protip I've learned the hard way:
the work you talk about a lot is the kind of job offer you'll get in the future.
so, on your portfolio and twitter, share the stuff you want more of and hide the stuff you wouldn't do again.
Cool #gamedev idea: predict player physics in your level editor so you place things well! j.mp/29KGLrz
GIF
if you can make video games you are literally one of the coolest people on the planet, you do realize that, don't you?
Recently my wife told me that she would gladly support me if I quit my day job to take the year off to make my dream game!
I am not going to.
But the fact that she loves me that much is something I will always be grateful for. Willing to sacrifice for my happiness! wow
I would love if all indie game main menus were like this
[] PLAY
[] OPTIONS
[] CREDITS
[] OTHER COOL GAMES TO TRY
- a few games by other people you like with proper clickable buttons to their store page
this is a shader and the gfx do not have polygons, the curves are infinitely smooth at any zoom
prediction: game art in the future will not have polies, it won't be built out of triangles at all
Quote
A procedural animated creature, raymarched SDF as usual in @Shadertoy. It's a first basic attempt to some character animation. Live-Stream with the Making-of and QA soon! In the meanwhile, source code: shadertoy.com/view/3lsSzf
Mobile is messed up. Didn't this game come out like 48 hours ago?
Truly the secret to #gamedev success:
Every iteration should be a PLAYABLE mvp.
(via http://t.co/JSwmyzF7I7)
http://t.co/8jTDHRjHjm
hey almost every single game kickstarter right now
your prices are too low!
why are you promising to do 500 hours of work for $1000
PROTIP: ADD A ZERO TO EVERY NUMBER
especially your stretch goal prices - they are so incredibly unrealistic. why do you do this to yourself
as a computer person
do you ever daydream about being a physical labour person? working with your hands, bulging tanned muscles from a hard day's work, building real objects, changing the universe?
how empowering and tangible it must feel!
wandering vast fields of greener grass
there's a new way to identify a "probable success" in the #gamedev industry. it is the new elevator pitch. we refer to it as:
"THE TWITTER GIF TEST"
if a 5 second looped lowrez anim of a game gets 1000 likes, the game will sell! no elevators required
I wish you could *bold* certain words in your source code to make them run harder
WOO HOO just got the signed contract for a killer new freelancing #gamedev gig!!!!!!!!!!!!!!!!!!!!
2021 is going to be epic
if you work fulltime as a solo indie you could make an AAA game in only 2000 years
Gamedev advice:
your likes on twitter are often from colleagues not customers.
being popular with your fellow devs is not the same as being popular with gamers.
Quote
Gamedev advice:
Only make games in a way you enjoy. You might not sell. You might not finish. Make sure that the process is fun for you. It's the one thing you truly have control over. twitter.com/BenstarDEV/sta…
Look at these awesome Physically-Based Shading reference images. Handy! blogs.unity3d.com/2015/02/18/wor #unity3d #gamedev
imagine if learning to code required you to learn a new language too, must be rough pic.twitter.com/x2UxVe32WP
edge case bsod warning!
it is mathematically impossible to cover a sphere in only hexagons
hex planetary strategy tactics games are impossible t.co/XlZPL0ddqi
This Tweet is unavailable.
#gamedev poll: why do you keep doing this to yourself?
dear artists: learn to code!
you will learn the magic required to
- make stuff move!
- create sexy shaders!
- craft particle systems!
- get tech art jobs!
- make coders nervous!
- make your mockups real games, all by yourself
an artist who can code is pure GOLD in this industry
amazing!
how to pronounce hex!
1F: frosteen
5B: fifty-bet
D0: dotty
Quote
Who knew there was a sort of hanky code for hexadecimal. Thanks Datamation magazine from 1968 #prelingerwiki
9 lives in 14 lines
#inktober day 1
#inktober2017
This year I hope to let go of meticulous detail and zen it, freeform and unplanned.
hillarious reference images by and make me think of programmer art vs finished assets =)
GIF
read image description
ALT
protip: no unpaid art tests
protip: no unpaid code tests
protip: no unpaid interns







