GameDev @ BGS, Programmer, has-been competitive gamer

Dallas, TX
Joined April 2013
bruh
Replying to @Espen_OK
When we say they are expensive what we mean is that they create a lot of memory overhead. When you see another player in game you load them and their entire stash filled with all their items. This is what teams are working diligently to improve so that we can have more asap.
1
1
210
If you haven't played, the stash is an inventory shared between all your characters on the realm, and accessible only to you and only in a specific part of some towns. I cannot imagine how or why you would do this.
84
Truly incredible, both the bug and how accurately and quickly stackexchange was able to diagnose and fix my problem. I restarted my computer and the mouse cursor was moving with the arrow keys. Windows updated, new accessibility feature accidently enabled maybe? Nope.
1
114
Michael Marcin retweeted
declaring a new term: A Bach Faucet is a situation where a generative system makes an endless supply of some content at or above the quality of some culturally-valued original, but the endless supply of it makes it no longer rare, and thus less valuable
23
244
66
1,145
I'm ready for best pizza of life
This quoted post is unavailable.
73
Started watching basketball playoffs. I wasn't aware shots to the dick were such an integral part of the modern NBA.
84
In middle school I found out that you could play games on the TI-85 graphing calculator. I couldn't buy a data cable so I would print out programs off ticalc.org on the track feed printer and punch them in by hand while waiting to go home at my family's business.
Every game dev has an origin story, what's yours? 🦸
1
1
756
I learned TI basic by osmosis. It took me forever to understand loops and functions later because everything was done with goto.
52
A friend I worked with would say "Warez is for children and poor people." Certainly was for me, I would not be a game developer without access to those games and programs as a teen.
Replying to @mattcolville
As a teenager most of my games were Christmas presents, hand-me-downs, or obtained from certain websites, I bought maybe 1 in 10 games I owned up until I was 20
112
Michael Marcin retweeted
Today's my last day at @IOInteractive and I got a cake. ❤️
2
2
1
103
4,423
Michael Marcin retweeted
Not being an insufferable asshole can take you far in life
1
2
123
All things in moderation. Reading a long article is great but would be difficult if it was one long run on sentence. Breaking into paragraphs and sections helps. Especially because usually you are jumping into the middle and it's best not to have to understand everything before.
Replying to @SebAaltonen
Reading a massive set of tiny classes and functions trying to follow the execution path is similar to jumping between short social media posts/videos. You get tiny pieces of information, but can't focus on anything bigger. Reading a good long article is linear and focus stays on.
104
Michael Marcin retweeted
Q&A and customer service workers should be viewed as a valid career path. It's not just the development fields like design, programming, audio and art that matter. ALL of it matters and all roles are important and should have career growth.
7
14
236
10,720
If you need a stable ABI you can make a stable ABI interface wrapper. If you truly have a team with a large code base that needs to migrate to a different language this isn't really an issue.
Large C++ codebases are doomed in a historically-unique way: there's no escape route to any future programming language (short of rewriting everything). In any other language, if you have a lib/dll and know the calling convention, you can call the function....
1
134
I dunno Qt seems pretty popular.
This Post is from an account that no longer exists. Learn more
1
1
105
Michael Marcin retweeted
significant speed ups in some specific cases, but multi-core and GPU acceleration brought back the prospect of integer factor speed ups. With today’s CPU/GPU systems you can be 100x over scalar C++ code, or 10,000x over loops in python, but most apps work ok without the effort.
23
18
2
447
77,389
I've written production code in C, C++, Action Script, Java, JavaScript, C#, PHP, Python, Lua, Go and more. Worked on embedded, cloud, console, mobile, ngage, smartphone, feature phone, web, and even prototype hardware. Programming language wars are dumb as fuck.
1
2
162
Or someone misconfigured a material and now batching is broken. Or someone took Cinderella's Castle and scaled it down 100x to use as a dollhouse. Or a script has an infinite loop that you only timeslice out of after 10,000 iterations per tick.
1
75
None of these have anything to do with whether you used a C++ lambda with a capture or a C function pointer that takes void* context as it's first parameter.
65