Writing games

2023-06-10
The shadows behind the code.

Itch.io

I’m simply fascinated by indie game development. It’s free from a bunch of programming concerns, and allows us to explore new horizons.

I’m tired of development risks due to money – always money! Nothing is more important in our Capitalist system than money, not culture, not even human lives; money is in the society’s kernel, and it leads to a lotta stress. I’m really tired of it.

I’d really take a way out if I find it, and indie game development seems to be a promising one. Anyway it had never been for me.

Nevertheless, I’ve been using game development for study and to keep my mind sharp since ever.

Said that, let’s get into some side projects I’ve been playing around with. I’m not getting into many details, otherwise I couldn’t quote them all. If you’re looking for more detail about any game or code here, leave a comment. 😉

Itch.io

IMHO, Itch.io is the best game release platform, and I’ve been using it as my personal showcase. Every game we’re talking about in this post you can find there.

Scratch games

Scratch cat

I’m talking about Scratch first to sweep it away, ’cause Scratch earns its own whole post.

I think Scratch is a great sandbox to test concepts and the place for sharing ideas.

I have a Scratch project called Casual Funny Games, and we can get into it in another post. Even on Itch.io I have a page for it.

TIC-80 games

TIC-80

I love fantasy consoles, and my favourite is TIC-80: it has an old home computer feeling which no other console manages to emulate. Therefore I recommend purchasing its payed version.

I’ve published some TIC-80 games of my own, all of them developed using Moonscript:

I don’t wanna talk about this one… 😒

Godot Engine games

Godot Engine

I reckon Godot Engine is the best balanced game engine available:

  • Unity 3D is easy and widely used, but lacks security; I wouldn’t recommend.
  • Unreal Engine is the most powerful, but requires too much hardware resources both to develop and to play games.
  • UPBGE is an eternal doubt.
  • In GDevelop, simple things become a challenge to be achieved.
  • Construct3 and Game Maker are more expensive than they actually deliver, as well as so many others.
  • Scratch aims for Education, not commercial purposes.

I got some Godot games I’ve been working on:

  • Standstill: a tower-defence game. I created it to test Kenney’s assets, which are amazing. This is one of my games I’m proud of.
  • Catcheese is a simple maze game based on CuteMaze.
  • Fairy Tale intends to be an immersive adventure game, but I’ve miserably failed. It’s still funny though. 😬
  • Kodumaro Catch Game is what it says: a catch game. More precisely a 1D catch game (only moves side to side). I made the game in about one hour and then I spent my free time during two days trying to catch smoke. It is unnecessarily heavyweight, but have some cool details.

Raylib games

Ferris the Crab

If you need performance, I recommend Raylib with Rust.

Raylib is exceptional for 2D games. Not that good for 3D, but still gets the job done.

  • Nanpurë is a colourful sudoku – instead of numbers, you got colours.
  • Nonogram is a random implementation for nonogram. It doesn’t form meaningful pictures, but has the advantage to be able to be played forever.

I have a lot of other Rust applications, but only these two games.

GDevelop games

GDevelop5

I couldn’t leave GDevelop out. It is nothing its authors claim it is:

  • It’s not easy.
  • It’s not no-code.
  • It’s not RAD.

Even so it’s really amusing, I usually have a lotta good time developing in GDevelop.

I used to have a GDevelop game in Itch.io, Get Out!, however it has a very sad story: its code wasn’t published to any remote repository, and my hard disk got fried, so I lost the whole code. 😭

It’s still published, but I cannot do any changes anymore.


Do you like any of those games? Want any more details? Code? Development process? Leave a comment!

Also in DEV.to.