@ghosttie@mastodon.gamedev.place
@ghosttie@mastodon.gamedev.place avatar

ghosttie

@ghosttie@mastodon.gamedev.place

Coder, gamedev, writer

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

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

At first I was like "haha glogging"

And then I was like wait, is glogging a thing? Do I not know about glogging?

worthlessbums, to random
@worthlessbums@mastodon.social avatar

fuck yeah orangutans

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@worthlessbums we think we're so smart, but really we're just bald orangutans

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

I feel like I'm spamming but I'm really happy with today's progress (even though it still looks like nothing)

The current version of the C# WASM integration doesn't do multithreading so I had to implement the game loop with coroutines using IEnumerator. It's freaky but it works

Then I had a weird problem with the colors - for some reason the canvas is using ABGR instead of RGBA or ARGB 😕

Next up... sprites maybe? I'm not sure, but I'm still having fun

A black screen with a red line bouncing around it

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

I often mistype "administrator" as "administratore" and every time I hear it in an Italian accent in my head

Elastiskalinjen, to pixelart
@Elastiskalinjen@mastodon.social avatar

Cards with Personalities is what my pico8 would have been without token limitations!
->50 % off on Steam ✨

My game Cards with Personalities

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@Elastiskalinjen you might want to add a link so people who are interested can get the game :)

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@Elastiskalinjen I think indie devs need to be more assertive 😁

Out of curiosity, what did you rebuild Cards in?

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@Elastiskalinjen makes sense to use an engine that uses Lua to make it easier to convert

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

OK it's kind of stupid compared to everyone else's but it took me 8 days to get working

I can now push pixels from C# in WASM to a canvas in the browser 🙌

And other people do entire games in a week... 😅

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

What is the point of putting URLs in tooltips where they can't be clicked on! 😡

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

Undo is the best

I love undoing stuff, it's like being able to do magic

I wish I could undo stuff in real life

jacqueline, to random
@jacqueline@chaos.social avatar

it feels a bit silly to come up with a whole Label System when i currently have a total of two (2) small cartons of production stuff. but seems better to start doing it earlier than i need than later than i need

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@jacqueline don't forget to label the label maker

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

I know all the "smart" devices are evil but... I still kind of want my rice cooker to tell me when it's done without having to go down to the kitchen to check...

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

The Leaving Rust Gamedev article resonates with most of the frustrations I've had working on the internals of Tangerine (C++) since I converted it from being largely single threaded spaghetti to aggressively concurrent spaghetti, and that's making me think maybe I'd have a better time if I picked a different language for the hot paths, because necessary non-compulsory refactoring also kills iteration time.

I just don't know what though, because nothing ever seems to fit the bill of what I need.

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@aeva I'm actually playing with the new WASM project type in .NET 8 right now

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@aeva I don't suppose you could help with this? https://mastodon.gamedev.place/@ghosttie/112361148625834189

ghosttie, (edited ) to random
@ghosttie@mastodon.gamedev.place avatar

Does anyone know how to efficiently paint to a canvas from WASM?

https://stackoverflow.com/questions/78405592/efficiently-painting-to-a-canvas-from-wasm

EDIT: thanks for all the boosts but I've solved this now (solution added to the stackoverflow question)

wildrikku, to steam
@wildrikku@mastodon.gamedev.place avatar

Also, what the fuck is wrong with #Steam play time counting. Every other time I look at it, time actually went down. Come on Valve, you really got a sign error in there or what? I probably need something else to track my time. It was already annoying when playing offline was not counted correctly, but now it's just completely unreliable. Or the next big thing Valve puts out is an actual time machine.

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@wildrikku maybe you overflowed the int

worthlessbums, to random
@worthlessbums@mastodon.social avatar

i slept for like 9 hours last night and i'm exhausted wtf

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@worthlessbums welcome to middle age

anubiarts, (edited ) to random
@anubiarts@mastodon.social avatar

I got some curiosity, what type of art do you like to see the most from me?

it's a multiple choice poll, by the way, so feel free to vote more than one if you want to

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@anubiarts whatever you want to draw

eniko, to random
@eniko@peoplemaking.games avatar

been doing a thing where when i get up from my desk i set a timer and kinda walk in circles for 5 minutes for my (mental) health. seems to work ok. nothing earth shattering but better than just sitting immobile at my desk all day

(please don't come at me with the "you need to do way more than that" that always crops up whenever someone who doesnt exercise tries to add a small bit of it into their routine cause it doesnt meet some supposed daily quota for maximum health benefits)

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@eniko I started doing that to help with tendinitis, I use https://workrave.org/

whitequark, to random
@whitequark@mastodon.social avatar

hm, what's a good way to convert an SVG path to CSV?

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@whitequark just, uh, substitute a couple of the letters

dcfedor, to gamedev
@dcfedor@mastodon.social avatar

The artist we're working with on some sprites suggested we try adding shadows near walls to help distinguish them spatially.

So we're experimenting with an ambient occlusion (shadows in corners) shader in Ostranauts!

This pair of images shows the effect on vs. off.

Screenshot of the Testudo Dream ship interior in Ostranauts, with no ambient occlusion (as the game renders it now).

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@dcfedor it does look better with it 👍

ellie, to random
@ellie@hachyderm.io avatar

If you ever find yourself writing an issue comment like

> any news?

> plz add

> this is a dealbreaker

Please... don't. Give the op a 👍, and move on. It'll show up when maintainers sort by reactions, and avoids mildly unpleasant emails in our inboxes.

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@ellie 👍

worthlessbums, to random
@worthlessbums@mastodon.social avatar

i get irrationally angry when i download a pdf and it's one page

even moreso when it's one page of content and then like a second blank page

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@worthlessbums this space intentionally left blank

TreseBrothers, to cyberpunk
@TreseBrothers@mastodon.social avatar

Working on a Steam page screenshots update for Cyber Knights - https://s.team/a/1021210/ - since we've made so many visual upgrades.

Which of these screenshots most immediately screams "squad-based tactical RPG" to you? Which one makes you want to see more of the game?

image/png
image/png
image/png

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@TreseBrothers the first one

worthlessbums, to random
@worthlessbums@mastodon.social avatar

when the dice gods bless you

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@worthlessbums replace them with ChatGPT - it seems to work for everyone else

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