@britown@mastodon.gamedev.place
@britown@mastodon.gamedev.place avatar

britown

@britown@mastodon.gamedev.place

✨ C/C++ developer✨ she/her ✨ creator of unfinished video games ✨

Current endeavor is a dungeon crawling roguelike with into-the-breach-inspired combat set in a hand-crafted world. It's called Chronicles IV: Ebonheim and you can read all about it on cohost! https://cohost.org/britown/post/65119-project-introduction

#gamedev #indiedev #solodev

This profile is from a federated server and may be incomplete. Browse more on the original instance.

grumpygamer, to random
@grumpygamer@mastodon.gamedev.place avatar

Breakable barrels was fun. I'm spending too much time adding systems and not enough time building out quests. I'm reluctant to do too much map work since it will all be redone when I find an artist. Excuses, excuses. Those quests aren't going to design themselves... unless I use AI... then its easy street.

britown,
@britown@mastodon.gamedev.place avatar

@grumpygamer telling myself "with all these mechanics the quests will write themselves!" as I add more mechanics

britown, to gamedev
@britown@mastodon.gamedev.place avatar

I think a lot about how in RPG's I've become way more interested in itemization than stats for character growth.

The sort of physical growth a character can receive within the scope of an adventure feels like it would be pretty small and what actually makes you "stronger" is your background and the stuff you find.

Monster Hunter woke me up to this idea that the sum total of your power can just be your equipment, your knowledge, and your preparedness.

britown,
@britown@mastodon.gamedev.place avatar

I think this also works really well with the premise of a roguelike or run-based game, the fate of your quest is all about the stuff you find as you go, these can be extreme because you're not expected to take these artifacts or skills with you into future adventures.

In Morrowind the levelling system was opaque and hard to understand and in my most recent playthrough I just focused my character building on artifacts and enchanting and it's just so compelling.

britown,
@britown@mastodon.gamedev.place avatar

was reading a thread by @noracodes talking about BG3 and old AD&D loot earlier today https://tenforward.social/@noracodes/111284883115181896

And yeah it just reminded me how excited I am to try and capture that feeling in Chronicles.

I feel like I'm always trying to recreate that feeling I had the first time I found the Sword of White Woe

britown, to gamedev
@britown@mastodon.gamedev.place avatar

Careful out there it's spooky szn 🎃

video/mp4

britown, to gamedev
@britown@mastodon.gamedev.place avatar

Was digging up some stuff for a build system blogpost and pulled up this old boilerplate for OpenGL via Win32.

This file or some form of it was caked into so many projects. I think a lot about how for windows developers, platform wrappers like GLFW and SDL2 were less alluring for being cross-platform and more for obfuscating THIS

https://git.brianna.town/-/snippets/2

britown,
@britown@mastodon.gamedev.place avatar

the fact that I've always remembered this file as being horrifying and awful and looking at it now it doesnt seem so bad is really doing things to me

zachleat, to random
@zachleat@zachleat.com avatar

I don’t think folks really understand that we are in a CSS Renaissance right now.

britown,
@britown@mastodon.gamedev.place avatar

@zachleat for a good time, browse cohost's css crimes tag: https://cohost.org/rc/tagged/css%20crimes

djlink, to random
@djlink@mastodon.gamedev.place avatar

working on a node based editor to make some rules and visualize better the connections, this escalated quickly. I had the code to parse from a cvs but it's hard to visualize the various requirements like that, so down the rabbit hole I go

britown,
@britown@mastodon.gamedev.place avatar

@djlink have you tried imnodes? it has its quirks but mostly just drops in :) https://github.com/Nelarius/imnodes

britown, to random
@britown@mastodon.gamedev.place avatar

oh my GOD @psychicparrot42 's Jack Dragon is ADORABLE

Just so colorful and music and SFX are just great, immediate smiles, and it's hard and I die a lot.

As an american it feels extremely british 😆

Go buy!! https://store.steampowered.com/app/2557660/Jack_Dragon_and_the_Stone_of_Peace/

britown, (edited ) to gamedev
@britown@mastodon.gamedev.place avatar

game now builds for linux automagically in Github Actions 😲

Never used this before it just works, time to pitch moving away from atlassian bamboo

britown, to random
@britown@mastodon.gamedev.place avatar

my pithy custom engine advice is don't get distracted by large architecture things people like to talk about. Add things you need for your game right now.

The custom engine trap is thinking you need to be writing code for every game you will ever make in the future and it's a fool's errand.

Make the bits you need for the game you're making. Solve the problems you have today.

Do it wrong 👏 do it bad 👏 fix it later 👏

djlink, to random
@djlink@mastodon.gamedev.place avatar

yet to see a game engine that has a good and reliable UI system. deadImgui is the only thing I used that actually makes it fun to build UI and it's just for tools.

britown,
@britown@mastodon.gamedev.place avatar

@djlink for this exact reason I've been making a lightweight version of imgui for my game's UI 😂 https://cohost.org/britown/post/2597163-popups

britown, to zig
@britown@mastodon.gamedev.place avatar

I wish I could just cross compile my game to the 4 places from Windows. makes this trivial but getting the OS SDK's and dependencies to link up right just feels really impenetrable.

x86_64-macos, aarch64-macos, x86_64-linux, x86_64-windows

Even just downloading prebuilts from other targets has been something I haven't found a good resource for

britown,
@britown@mastodon.gamedev.place avatar

@grumpygamer so far it has been generally great, the project from the weekend was just downloading the repos on the target platforms and natively building them with very little change to the build.zig file: https://mastodon.gamedev.place/@britown/111237568742824635

It has no problem cross-compiling regular csdtlib because zig packages its own stdlibs for each target. But as soon as you need OS-API it gets messy.

trying not to get too sniped by it but part of me thinks a suitable solution is on the horizon

britown, to random
@britown@mastodon.gamedev.place avatar

Well I got it to build on mac but it segfaults when I try to run it :(

britown, to linux
@britown@mastodon.gamedev.place avatar

Just in time for my game now builds and runs on using

britown, to random
@britown@mastodon.gamedev.place avatar

Little shadows 😊

eniko, to random
@eniko@peoplemaking.games avatar

anyone have any ideas why windows refuses to put my monitors to sleep again? started after the last update (which also conveniently reenabled their stupid search bar) and yes i checked that the power plan is set to turning them off after 15 mins

britown,
@britown@mastodon.gamedev.place avatar

@eniko do you by any chance have any game controllers plugged in? ps4/xbox? This keeps mine awake all night

britown,
@britown@mastodon.gamedev.place avatar

@eniko I went down this rabbit hole of like trying to look into system event logs to see what's causing it to re-up the idle time, but I could never reliably parse any of it

britown, to random
@britown@mastodon.gamedev.place avatar

can't wait for Ultima 7 to come to Game Pass

britown, to random
@britown@mastodon.gamedev.place avatar

I've programmed native apps targeting windows using visual studio my entire career.

Sure I've done the time, written makefiles, used cmake, gotten things running in 'nix, programmed from an SSH terminal. But with exception to an android java game and some web side stuff, everything I've ever worked on has been for windows and on windows.

School taught win32 and handed us msdn, gave us free student VS licenses, wow this is easier than makefiles, and the rest was history.

britown,
@britown@mastodon.gamedev.place avatar

@vga256 I've worked in 40-year-old code bases, millions of lines, powered by enormous cmakelists that were added a few years before I got there to make CI work.

At least half of my coding day was chasing down cmake problems, even in a system where it was directly managed and designed by one group, constant source of pain

britown,
@britown@mastodon.gamedev.place avatar

@vga256 and it was never "cmake is bad" it was "cmake doesnt care about windows"

britown,
@britown@mastodon.gamedev.place avatar

I definitely also have a chip on my shoulder

The first time I installed ubuntu, I'll never forget going to a forum and asking if there was anything like visual studio I could use.

I knew how to write makefiles, develop from notepad, over ssh, wrote my own stdlib replacements.

But I wanted to know if ubuntu had just, an IDE, a place to see your files, edit them, get syntax highlighting, see errors, build and run, debug.

I was told that if I wanted that that linux was not for me.

britown,
@britown@mastodon.gamedev.place avatar

@daridrea oh there's definitely some fine solutions out there now, a lot of people are talking positively about jetbrains and qtCreator, I suspect there's good stuff out there.

Back when this exchange happened the suggestion was, I think, CodeBlocks?

Mostly it was individuals who seemed obsessed with hacker-cred of only using vim/emacs and screen

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • megavids
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • provamag3
  • tester
  • Leos
  • JUstTest
  • All magazines