![Mattias Gustavsson π Profile](https://pbs.twimg.com/profile_images/1646033257312530433/aiN8L9Lx.jpg)
Mattias Gustavsson π
@Mattias_G
Followers
4K
Following
8K
Media
948
Statuses
6K
Hobby game dev, making retro style games: https://t.co/Mb7qXNtOju and public domain C libs: https://t.co/tGsN1QbZiI Feel free to DM me about anything
Stockholm, Sweden
Joined July 2009
As some people have asked for it, I've put a pre-built executable (for Windows) of my CRT viewer on itch
Trying out @Mattias_G's CRT viewer. I want to put this CRT postprocessing over EVERYTHING :D. #pixelart
15
84
367
If you want to learn more about how DOOM works, how the code and engine is structured, and just in general want a really good read, I really recommend Game Engine Black Book: DOOM by @fabynou, available here: It is really great, as is his other books
3
13
143
Check out my custom DOSBOX, featuring a CRT filter for that proper retro feel. Bundled with a bunch of playable game demos - just download, unpack, run, and select a game from the handy menu. #DOSgaming #retrogaming #dosbox
9
40
123
I just merged a major update to my C framework dos-like. I didnβt do any of the work for this one though, credit is all to @B_Schelling. It gives dos-like full WebAssembly support, and with a very nice, compact toolchain. Run the wasm samples here:.
7
22
119
Screenshots from my WIP dungeon crawler #AfterworldRPG, and the custom editor I made for it. I really should get back to this and finish it up at some point.
5
6
82
This is the game dev environment that undoubtedly had the biggest impact on me as a programmer- STOS The Game Creator on Atari ST, created by @LionetFrancois . Anyone else have fond memories of this?
19
10
74
Thanks to @badlogicgames we now have Mac and Linux builds for CRT View π₯³ And in addition, support for dragging and dropping images onto the window when the app is running π₯³. Get it here, version 1.2 is the one you want:
8
23
73
For me, this simplification process led me to move away from C++ and object oriented programming, in favor of C and procedural programming. It also led me to exclusively use stb-style single-file header-only libraries, like stb_image (which is not the same as C++ template libs).
I love stb-style single header libs - it is the most important idea in the C/C++ space in modern time. I am using some by other people, and have many which Iβm making myself (in various stages of completion). This is a thread where I will list the more useful ones.
1
6
65
Five years ago, I wrote βI β‘ Musicβ, my own mp3 music player/organizer app, and Iβve been using it every day since. Itβs fast, responsive, efficient, not cluttered or bloated. Well worth the investment of time. Iβm now making βI β‘ Comicsβ, a similar thing but for digital comics
3
7
61
@CodeRed_dev I do
Iβm going to do a 𧡠about making retro-style games in C/C++, and also about getting them to run in a browser.
2
0
59
Here is a 𧡠about a game I started working on 8 years ago, called Afterworld. Iβve gotten back to it many times, but not yet finished it. Not because itβs big - itβs a small game - but because I work slow, in short bursts, and sometimes life gets in the way π #AfterworldRPG
4
5
49
Just the other week, I ported the original source code release of Doom to my βdos-likeβ framework, and made a build that runs in the browser This game is almost three decades old, and yet the code is amazingly easy to work with and port to new platforms.
Happy 28th birthday DOOM. Dec 10, 1993. I left a piece of my soul in DOOM, and it's a great place for it to be (and it matches my head in DOOM II, I suppose). We poured everything we had into it, and I can't begin to express how grateful I am to the DOOM community for everything.
1
10
45
@supahvee1234 I only use C++ if I get paid to :) If I want to enjoy myself, be productive, and get things done, I stick to C. Just a personal preference though, if you find yourself more productive in C++, or if you enjoy it more, then go for it, you do you! :).
3
0
45
I want to do a 𧡠about the code for this game I rewrote recently. It was originally done as a jam game over a weekend, using a C++ game engine. The rewritten version is in C using only stb-style single header libs, and no generic engine.
At ggj2020 I made a small shoot-em-up game in my old C++ game engine. Now Iβve taken a couple of days to redo the code in C, using only stb-style single file libs. Iβm still very happy with this game! Try it in your browser here:.
2
6
41