Game
UNDERTALE: Twilight
8 months ago

Remember that post saying I'd be posting more frequently?

Here it is.

Microlog #1 - Engine progress! (the game window, framerate, rendering sprites)


As you might already know, C++ is one of the lowest level languages out there and doesn't support and of the game-specific stuff that I need. So I used the SDL framework to create all of that from basically nothing (except SDL, which is actually a LOT.)
Creating a window was pretty easy, and I've got a class to handle all of that. It also has several methods to control what code happens and when it happens.

init initialises the game.

update executes code every frame.

render does the same as update, but for drawing-specific stuff.

And finally, clean cleans up the whole project and prevents most (very annoying) memory leaks.

There's also a framerate controller that ensures the game runs at a smooth 60fps framerate as much as it can.

Finally - the most recent addition - loading and drawing images is also supported (not animation yet, though) and I'm getting started on the TwiObject class which will be the building block for most of the higher-level stuff, much like Objects in GameMaker or Nodes in Godot.

That's pretty much it for this update! Work is, at least, going much faster than I expected, but I'm not setting any deadlines after the abysmal flop of the last one (it was supposed to release around April...)

Well, have a very great [insert time of day] and I'll see you in about two days! (They're that frequent...)

- @JustYourAverageGameDev



2 comments

Loading...

Next up

A lot is happening at the moment. Be prepared for a BIG progress update in December!

Gameplay Footage - Whimsun

This includes pretty much every way to beat Whimsun. Also apologies that there's so much of one attack; it's generated randomly so there's not much I can do about it... Also, the battle music is a placeholder.

Short intro of us 💕✌️

We're an eletro duo based in Seoul 🇰🇷 Heavily influenced by the 90s.

Our new album #Xennials is all about the nostalgia of that era 💽 CD listenin 📟 beeper beepin 💾 floppy disks floppin days 😎

Stream now! 🎧

https://open.spotify.com/album/3YwWhnHWVy5cA8XOpbaGRA?si=8E9awqU…

Bandana Dee the Dream Friend

🍒Did you like the game? A demo is available for free on Steam.

✌️ Thanks for playing IndieGameiacs!

⚙️ Free Demo: http://bit.ly/UniDuni

📺 Full Video: https://youtu.be/5qEbVXg7GaQ

#steam #uniduni #clops #screenshotsaturday

Protege el conocimiento, salva la historia. Guardian of Lore es un platformer 2D en el que debes luchar para mantener viva la memoria de la mitología latinoamericana. El juego llegará a Steam el 18 de mayo: https://steam.pm/app/1211740 #ScreenshotSaturday

Quantum precognition is one of the most powerful cards. End game cards & equipment. Demo/alpha build boss is no match for this deck.

Sometimes the suction cup get sticky. Small animation I made in Blender after doing my tutorial on picking up/dropping objects in animations. Crate model by jQueary (https://sketchfab.com/3d-models/game-ready-sci-fi-crate-d98deca6…).

So here's the first of the zodiac signs i will make for the next weeks.

One of the most critical update for Sunblaze demo. Now you are able to pet a cat! Finally!