wooby

gay dog

welcome to dog !!
gay transfemme nerd
over 21
please don't follow if you're under 18
avi 🎨: @VCRStatic


discord
@wooby
matrix
@woobyrubes:matrix.org
website
ruby.gay/

wooby
@wooby

the issue is that i've had this idea for a game running around in my head for probably years at this point but i have NO idea what engine to make it in and every one that i try sucks


wooby
@wooby

godot:

  • + developed the initial prototype in this.
  • ~ worked? but felt very awkward
  • - i'm not a huge fan of gdscript for larger projects that involve a lot of non-godot related state management (though c# could maybe fix this)
  • - honestly godot's just kinda always felt a little weird to me

rust:

  • + i appreciate the design philosophy of rust
  • + it'd be nice to have invalid states be unrepresentable, guaranteed memory safety, fast runtimes, etc
  • - rust is haaaard
  • ~ i'm not sure how i'd show visuals and all. rust gamedev tools are somewhat immature for my liking and compiling rust to use in other things is something i've never tried

html5:

  • + quick iteration compared to traditional compiled engines
  • + i'm very familiar with html/css/js, this is my bread and butter
  • - it's literally a website. i'm more keen on aiming for traditional marketplaces (i.e. steam, itch.io) which presents the issue of "how do i make an executable for this"
    • which then turns into "do i really want to make this an electron app" and the answer is always no


what do other people use for zachlike games


wooby
@wooby

new idea: the worst of both worlds, a rust backend running the main logic, with an html5/css frontend to display things all nice and pretty. tauri gluing the two together. i hate this fucking idea but it's the one that seems to be developing


wooby
@wooby
none, please
a little is fine
i don't mind plenty!
whatever, just make it optional
see results

You must log in to comment.

in reply to @wooby's post:

in reply to @wooby's post:

i have looked into this and i still don't know what they're using to run it on desktop, but what i'm doing would probably rely on html and css (crosscode mostly uses the canvas api from what i've seen)

in reply to @wooby's post:

honestly I think wondering what would happen next and wanting to spend more time with the characters was a big part of my enjoyment of Opus Magnum. I do like the game but I did find myself not particularly motivated to play the extra bits/workshop games because i wouldn't get any snappy dialogue from everyone's favourite asshole chemist as a reward