Nice to meet you, I go by Drag or DragWx, and I call myself a "he". I'm mainly a programmer, but I also compose music, draw, paint, and make pixel art for fun. I'm interested in video game development, and the design and software engineering related to it.
I'm from the US, and I was born in 1988. I loved video games and wanted to make my own. When I turned 9 years old, I was introduced to QBasic. Since then, I've learned several programming languages, including:
- Visual Basic
- C/C++
- Java
- 6502 Assembly
- z80 Assembly
- HTML5/Javascript/CSS
- TypeScript
- C#/.NET
I've also used AngularJS, ASP.NET, and Python in the past.
As a teenager, I also played around with a few game creation tools, including Klik & Play, The Games Factory, and Multimedia Fusion (back when v1.5 was new), and then moved to writing everything from scratch in C++ (with SDL2), and occasionally Javascript.
I was an owner and enthusiast of the Gamepark GP32 (FLU), and would love to see things like that be viable again.
I've been active in the NES homebrew community for a long time now. I love old video game hardware and old 8-bit computers, and I like learning about their technical details. Because of that, I'm familiar with several video chips and sound generators from that era, and how they work.
My ultimate lifelong magnum opus desire is to someday design and build my own arcade game, including designing the hardware and writing the software that'll run on it.
You can find me at Bluesky, Twitter, Mastodon, GitHub, and Twitch.tv (as a viewer and chatter). I've hung out on NesDev for many years, and more recently have gotten into the Commander X16 community.