Joe Theis | Wishlist Infiniwar
banner
joetheis.bsky.social
Joe Theis | Wishlist Infiniwar
@joetheis.bsky.social
Software engineer, gamedev, making http://infiniwar.com, devlog here https://www.youtube.com/@joetheis
Infiniwar was featured in a recent video along with some killer roguelikes. Always wild to see the name of my little project mentioned alongside titans like Slay the Spire! Thanks for the mention x.com/THPauthor

www.youtube.com/watch?v=Z0sp...
15 Upcoming Roguelikes & Roguelites You Need to Know About!
YouTube video by LT Gaming
www.youtube.com
August 2, 2025 at 3:18 AM
Suddenly got a spike of over 20-50x my usual wishlists in the past 2 days and I have no idea why. I didn't do anything. Anyone know where this might be from?
August 2, 2025 at 1:36 AM
Quick channel update!

youtu.be/ajknGjbJ_tA
Playtest Plans and Busy Schedules | Channel Update
YouTube video by Joe Theis
youtu.be
July 1, 2025 at 6:46 AM
This is a very safe bridge and I definitely know what I'm doing. Yessir.
May 25, 2025 at 3:56 AM
Meant to do this sooner but at least it was easy to add. Spline-based networks like Roads can now have variable width geometry.
May 25, 2025 at 1:18 AM
New devlog! This one expands upon the topic I've been covering in smaller posts recently: Procedural Road Generation

youtu.be/BIdrL-j_Di8
Creating Terrain-conforming Roads, Rails, and Bridges for an Indie RTS | Infiniwar Devlog #9
YouTube video by Joe Theis
youtu.be
May 19, 2025 at 5:50 AM
That's a thicc intersection right there.
May 4, 2025 at 7:21 AM
Vert visualizer coming in handy again as I work to make these intersections thicc.
May 4, 2025 at 6:35 AM
Procedural crosswalks (no textures!) The stripe interval is unintentionally related to the width of the road, but I kinda don't mind it TBH. What do you think?
May 4, 2025 at 4:31 AM
Procedural intersection progress. Lots left to do though. Still need to add the side "skirts" to match the roads, use more internal verts for terrain conforming, and figure out what the heck to do about the vertex coloring.
May 4, 2025 at 2:51 AM
An important breakthrough in the procedural road tech!
May 1, 2025 at 7:33 AM
Procedural mesh debugging tech I've been using. It's very easy to lose track of vert or tri indexes in complex meshes, breaking in incomprehensible ways. This tool has saved me so much time, scrubbing through the mesh to find the exact point where it's breaking.
April 29, 2025 at 7:30 AM
Some progress on procedural intersection geometry. Properly sorting the incoming/outgoing segments, allowing the neighbor connection tris. Center sphere in increasing size to check ordering. Small white spheres on the edge of each road to check left vs right consistency.
April 26, 2025 at 11:32 PM
Some progress on figuring out how to approach procedural intersections.
April 24, 2025 at 7:26 AM
Ok that was faster than expected (obviously the intersection itself is going to need a lot of special work, especially to reconcile different types of connecting segments).
April 22, 2025 at 7:20 AM
It doesn't look like much yet, but good things start small.
April 22, 2025 at 7:09 AM
Working on spawning in buildings along roads, using my existing procedural building code. Exciting to see a little neighborhood just pop up out of nowhere! (Next I need some kind of generation stability so I'm not regenerating buildings every frame of editing!)
April 21, 2025 at 6:50 AM
Kind of fun to watch the road/bridges/props live update in the editor.
April 20, 2025 at 6:47 AM
How it Started ... How it's Going

Video link 👇
April 13, 2025 at 9:25 PM
Runtime-procedural terrain conforming circular roads are working! I guess next up is Bezier/splines?
April 6, 2025 at 1:41 AM
New devlog! This one is about adding a sort of "go back to town" -like experience to the gameplay loop. Somewhere you can relax, re-arm, and maybe take in the scenery before heading back into battle.

youtu.be/gjPyUYy816I
Adding a "Town" to my RTS Roguelike! | Infiniwar Devlog #8
YouTube video by Joe Theis
youtu.be
March 26, 2025 at 5:38 AM
It's a little late on #ScreenshotSaturday, but here's what I've been cooking:

Between battles you'll go into a "planning" mode with your carrier strike group as a backdrop. This will be a dynamic scene reflecting the current situation (biome, weather, ambiance, etc).
March 23, 2025 at 2:10 AM
A bit of unfortunate personal news in today's channel update.

youtu.be/Il1A4TM34Ko
Indie Gamedev Struggles with Job Loss | Channel Update
YouTube video by Joe Theis
youtu.be
March 2, 2025 at 8:57 PM
The general wisdom of gamedev youtube is that your audience is other developers. You shouldn't expect them to convert to wishlists/sales, and you should cater your content to developers.

I seem to be an exception to that advice?
February 14, 2025 at 7:46 PM
Another WishlistWednesday, another episode of Infiniwar Archive! This one covers some early experimentation with Cinemachine, as well as a sneak peak at a very quick-and-dirty test "trailer" I made with it back in 2023.

youtu.be/E4D2MD1dRzA
Capture Point and Fortification Mechanics (Aug 2023)
YouTube video by Joe Theis
youtu.be
February 5, 2025 at 10:50 PM