I'm coding an RTS/MOBA engine from scratch - graphics, networking, AI, and more! It's 3D: think StarCraft on a sphere or LoL/DotA on a torus.
(Alternatively: questions I wish people asked me)
Q: Who are you? Hi there! I'm a lifelong coder with a passion for game engine development and robotics.
Q: What're you working on? I've been building a polygon-based RTS engine for the past few years. Most RTSes are grid-based w/ mostly static geo. I'm aiming for dynamic geo - sliding platforms, walls, bridge introduction, etc. Much harder problems =)
Q: Why... and why aren't you using Unity? Because over-engineering is fun. Plus, I'm a systems engineer - I like diving into the nitty gritty. This project has difficult computational geometry & performance problems to problem-solve through =)
(Recast, which Unity & Unreal use, also doesn't support various features i'm interested in)
Q: Wait... so are you actually building a game? lol.
Q: How long have you coded for? 19 years! I learned coding at 6 because I wanted to make games - perhaps some things never change. =)
Q: Why are you streaming? I code for fun. I figure I might as well make friends along the way. Tell me about your projects!
Here're some progress screenies:
2D foundations:
Misc Graphics:
Most stuff's here's from v1 of my engine - learned a lot and did lots wrong. Not sure what direction I want to go in for renderer today.
3D foundations:
Some Past Projects (AMA in Chat)
By day I'm an engineer at a FANG.
Mixed bag. It'll be very apparent if I get stuck on stream (and that'll happen often). The geometry problems I'm solving are fairly niche w/ many degenerate cases (e.g. vertical lines... they don't have slopes) and dead-ends.
If I'm offline for weeks/months. That's because I'm mulling on a problem (usually openly on Twitter).
Come chill on our Discord! https://discord.gg/ftF3fvw