4 ms·
Me: Okay. I'm just going to prototype a game. Don't want to get carried away. I won't even use a game engine. I'll use Tabletop Simulator. Friend: Sounds good.
by Benjamin_Dobell 5y ago
Me: Okay. I'm just going to prototype a game. Don't want to get carried away. I won't even use a game engine. I'll use Tabletop Simulator.
Friend: Sounds good. How's it going?
Me: Well. I needed to be able to debug my code. https://github.com/tts-community/moonsharp-tts-debug https://github.com/tts-community/moonsharp-tts-debug
Friend: Oh, neat. So your game is done now?
Me: Not exactly. I had to add in matchmaking by reverse engineering Steam. https://github.com/SteamRE/SteamKit/pull/704 https://github.com/SteamRE/SteamKit/pull/704
Friend: Ah. Alright. Can I play it now?
Me: Nah, I was finding it hard to maintain code. I wrote a Lua code bundler. https://github.com/Benjamin-Dobell/luabundle https://github.com/Benjamin-Dobell/luabundle
Friend: Sweet.
Me: Yeah, I decided to integrate it into the official tooling. https://github.com/Berserk-Games/atom-tabletopsimulator-lua/pull/102 https://github.com/Berserk-Games/atom-tabletopsimulator-lua/...
Friend: I'm sure the community will be thankful.
Me: I hope so. I now run a small community of TTS developers. https://github.com/tts-community/ https://github.com/tts-community/
Friend: Right. You must be done by now.
Me: Nah, I couldn't statically type check my code. So I wrote some types. https://github.com/Benjamin-Dobell/tts-types https://github.com/Benjamin-Dobell/tts-types
Friend: Seems unnecessary for a prototype, but sure.
Me: I had to write my own IDE to use them though. https://github.com/Benjamin-Dobell/IntelliJ-Luanalysis https://github.com/Benjamin-Dobell/IntelliJ-Luanalysis
Friend: Right... So how's the game going then?
Me: Oh, I'm not doing that anymore. I now consult for Berserk Games, developer of Tabletop Simulator.
Friend: ...
- epse 5y agoLooks like it worked out for you though
- chrisco255 5y agoThe lesson is that even when you go off on crazy tangents, you end up learning cool shit and you can typically turn that into a gig in tech.
- HeyLaughingBoy 5y agoGotta say, at least you're pretty prolific :-)