Follow

IT'S FINALLY OUT!!!

My first commercial game and my first game under the Ioncom brand. It's an action, roguelite, dungeon-crawler with limited lives and permadeath.

It's currently Linux exclusive, but the source code is available and you should be able to compile it for anything that SFML runs on.

ioncominteractive.itch.io/refr

To the three people who have bought my game so far (yes really), have you played it yet?

Why won't you buy my game?

Looking back on it, I should've included "No Demo" as an option. The only reason I didn't create a demo was that my game is FOSS therefore, freely redistributable, so I felt that including a demo was pointless even though it's a paid product.

I should have also put "You used AI" as an option because I did use AI and that makes me worthy of crucifixion in the eyes of many people, but I only used AI for backgrounds for the title screen and cutscenes, along with the prologue and epilogue text. I promise to only use AI sparingly and to prefer AI enhancement over AI generation, but I know that's not enough for the anti-AI freaks.

@xianc78 I'd recommend putting a few screenshots of the game when you can

@coolboymew I will. I'm extremely busy right now, but releasing this game is long overdue.

@xianc78 ahhh so it's that game you were making indeed. Couldn't tell from the title screen

@theorytoe Simple and Fast Multimedia Library. It's like SDL, but written in C++ and more object-oriented.

@xianc78 oh sick
ive been playing around with sdl2 for awhile now

I dont really have time to actually make a serious effort at a game but seeing more hand-rolled engines in the real world is neat

@theorytoe I don't know if I can recommend it though. It probably does a few things right compared to SDL but it has it's own quirks.

For example, SFML has two objects needed to draw an image onto a window, where in most other languages you only need one. SFML has a texture object, which is just the image data and a sprite object which contains a pointer to the texture along with coordinates. Most other graphics libraries only need the equivalent of the texture object to draw an object on a screen.

SDL is also more widely used. I can't think of a single well known game using SFML. I only use it because I have an autistic urge to be different.

@xianc78
> no windows build
this is gonna hurt you real bad. you should see if you can get your engine running on wasm/webgpu if you have no desire to support windows directly. (its the best time its ever been to be stuck in a browser.)

@icedquinn I plan on a Windows build eventually. I'm way too busy and this finished game has been sitting on my hard-drive.

@xianc78@gameliberty.club I wasn't able to get it to run since it wouldn't compile against SFML 3, but i'm setting aside a day to figure it out

@bonkmaykr Oh I forgot about that. It's dynamic, but I will see if I can make a static build.

@bonkmaykr It turns out to be much harder than I thought. I followed these instructions, but when I do so, I get no such file or directory errors.

sfml-dev.org/faq/build-use/#li

Shit like this (along with breaking compatibility between versions, being a relatively obscure library, and having outdated versions in Linux repositories) is why I'm probably going to jump ship to SDL like a normal human being.

@xianc78 after mucking about a bit more with things for wsl i got it to launch! problem is it's in a small window stuck at the top left of my screen and there's no sound lol.

i played a little bit though. i have some feedback.

1. if you game over, you have to sit through the intro again. would really appreciate a skip button!

2. the game is brutally difficult, it can be a struggle to even get through a single room. i suck at games but it might be good to keep the dungeon layout and killed enemies stored as long as you haven't gotten a game over yet. with 20 floors i can't imagine ever beating this game right now lol.

haven't played too much of it yet but those are my main thoughts after playing around 15 minutes or so. i'm probably going to have to actually install linux again to play it properly, not sure when i'm going to get around to that. still wanted to support the endeavor though!

@beardalaxy
>if you game over, you have to sit through the intro again. would really appreciate a skip button!

I will probably fix that once/if I can compile this on Windows and get a statically linked Linux binary.

>the game is brutally difficult, it can be a struggle to even get through a single room

I was able to get through just fine. Every time you die, the level regenerates, but enemies stay dead until you die or complete a level. It's honestly much easier than most roguelikes where you only get one life.

@xianc78 Congratulations! Glad I could help even just a little bit.

With the new updated features in illustrator that allow for 3D modeling using AI for logos I wish I could redo the mirror logo lol.

@All_bonesJones
1) Windows port is in the works
2) Nothing is original anymore

@xianc78 games still have USPs even if they're not original
elden ring's 90% copy/pasted from previous souls games but its USP is "open world soulslike"

@All_bonesJones My game is a Zelda-like, rougelike, dungeon-crawler.

@xianc78 See? That's most of the way there. Zeldalike instead of Soulslike is a start

@All_bonesJones Nintendo is just going to use their Zelda trademark to DMCA anyone who describes their game like that.

@xianc78 if i wasn't going to buy the game on principle anyway, it would be because there is no windows port.

@xianc78 i already had resolved to buy it but then had to use paypal which gives me only problems, starting with sms 2fa in a place with shit reception xD

I am not much of a gamer. I do play Tetris (open source clone) once or twice a year.
@xianc78@gameliberty.club
Other — I live in Eurasian part of Africa and I'm poor. Also we don't have real moneys here, we use pine cones.
Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.