Byteden Games

Into the Planet's Flesh

Hatch parasites and infest the earth in this incremental game.

Add to your wishlist

Sept 23 2024

Did a lot over the weekend! It’s no longer necessary to specify worldstate update functions New blackboard access function hooks Added automatic loading+running of worldstate update functions Updated logging functions to be more descriptive World state access functions Turned goal selection logic into lua Explored using coroutines in goap - prob not worth the hassle right now. Cleared out some todos Added blackboard initialization functions that can be customized by entity type Added overloaded lua debug function Started work on coroutine tutorial system Tutorials can be added by means of a simple lua script Implemented waitForKeyPress() function Implemented wait(seconds) function …

[ READ ]

Sept 20 2024

  • Added current state caching for correct detection of changes
  • Made postcondition setting automatic
  • Fixed some bugs
  • Fixed deltatime value bug
  • Fixed worldstate caching bug
  • Question to self: How to implement default fallback actions in goap? -> Using a default goal always set to true every loop using condition lamndas would probably do the trick

Sept 19 2024

Sep 16 2024 Dev

  • Unit tests for event system that can be tapped in from lua scripts (subscribe to c++ event, publish c++ event, define new event types in lua, publish/subscribe to custom lua events)

Somethin from Game Engine Architecture:

Aug 02 2024

So I recently did a bunch of stuff, in addition to a game jam. I’ll upload what I made soon. In the meantime, I got my particle system working both on web (ES 2.0) and the pc (opengl 4.3).

June 29 2024

  • Started work on tutorial/dialogue system that uses lua, for extensibility.
  • Completed correct color rendering for various tilesets loaded in with LDTK.

Apr 28 2024

  • Frustrated with the limited time I have (I translate multiple webnovel titles daily from Korean to English on a daily basis) to program, I took it upon myself today (Sunday) to complete a game in a day. Well, I failed to do that, mostly because I made the scope a bit too big and I got hung over some UI tweaking (making context menus disappear after mouse moves out of it in IMGUI is hard).
  • I’ve got some basic UI together.
  • Notable new things I’ve done include using font awesome icons, image rendering within the IMGUI context with animations, playing some sound effects and using some new gui elements I haven’t tried before such as the collapsing header.
  • I worked a total of maybe 4-5 hours on this, but that wasn’t enough for me to get a basic game loop going, unfortunately. Perhaps I’ll return to this particular project in the future.
  • At least I know to keep the games I want to make in short burts even shorter than I think is proper. alt text alt text

Apr 23 2024

  • Added mouse drag events to be used later for placing objects and buildings, among other things
  • An input mode to indicate what is being input through the mouse drag