#FartEngine devlog 22: #GodotEngine #Godot4 #indiedev #GDScript
-autoload name changed from FARTENGINE to FART
-added camera control script
-added 4 new commands, all control camera movement
-Improvements made to the process for adding new commands
-Updated project on github
Up next: Allowing player to push events
#fartengine #godotengine #Godot4 #indiedev #gdscript
I think it might be time to make the first #Tutorial for the #FartEngine.
Does anyone out there have any tips for me? I'm not sure where to start.
#tutorial #fartengine #GodotEngine4 #indiedev
#FartEngine dev update 21: #GodotEngine #Godot4 #indiedev #GDScript
-Events can now damage player when touched, you can set the knockback force, damage amount, and delay before event can damage player again.
-Player can take damage, will flash and be invulnerable, the time for both can be set in character table.
-Player death Game State added.
-Menu BGM can now be set in Menu table.
-BGM is now controlled by audio engine.
#fartengine #godotengine #Godot4 #indiedev #gdscript
I keep trying to find a quick way to describe the #FartEngine Add-On on for #GodotEngine4 and so far, the best description I've been able to think of is, "it's a hat on a hat".
It sits on top of Godot and currently handles the game database, saving, loading, event interactions, 2D sprite creation, dialog, and much more.
My goal is to make it where one can create a 2D game writing little to no code.
#FartEngine devlog 20:
I've been fairly productive the past few days.
-Fixed stutter when interacting with events
-Fixed bug where event does not run "Immediate" commands when too many are trying to activate at the same time
-Improvements to event editor script
- changes to event editor layout
-Started adding event option to damage player when touched (which is what prompted all of the above changes)
#fartengine #GodotEngine4 #godotengine #indiedev
#FartEngine devlog 19: I've given up on custom menus at this time. Users will need to use #GodotEngine and #GDScript to display information to the player.
Instead, I've decided to make a test level. It is simple. Player finds 30 rupees and gives them to a chest that will give you a knife to open a gate.
As of now I can officially say that you can make a 2D game using the Fart Engine add-on for Godot
Tonight I celebrate!
Tomorrow I start on the phase 2: more stuff so you can make a GOOD game
#fartengine #godotengine #gdscript
#FartEngine devlog Day 18: it's been a while, but I've not given up. Today I fixed the bug that broke conditions, and I continued working on the input form that will be used to select values to display in-game, which will enable users create custom menus (hopefully). It's a big chunk and one of the last big peices needed to create a full game, even if there isn't much you can do in the game (yet).
#fartengine #GodotEngine4 #godotengine #indiedev
#FartEngine devlog Day 16 & 17: I did not work on the engine on either day. I spent most of my time watching Dance moms (trying to shut my brain off) or watching Josh Strife Hayes play the worst MMO he can find. I prefer to think of it as research as opposed to being uninspired to do any actual work
#Godot4 #GodotEngine #IndieDev
https://youtube.com/playlist?list=PLEpisdBgNpvgyQcUgTbqrgQzx_u19Rkkz
#fartengine #Godot4 #godotengine #indiedev
#FartEngine devlog Day 15: I made changes to the List datatype in preparation for using it in the datatype display node. There are now flags to show/hide labels, a checkbox for each index, the datatype selection, and also the index number or name will show in the title bar of each entry. This still allow me to modify the list item while still using the same functions to access data.
#fartengine #GodotEngine4 #godotengine #indiedev
#FartEngine devlog Day 14: I didn't do much, I added an option to use a checkbox instead of a radio button for the boolean datatype. No plans to let the user change the default. I plan to use checkbox for certain input forms. This is the first step towards custom menus
#FartEngine devlog Day 12: I started to map out what the FartDisplay node input form will look like. I also made improvements to the event save information (breaking compatibility with save files from previous versions) as well as improvements to the edit save file menu that now allow user to view and edit all save file data
#FartEngine devlog Day 11: With all of the bugs fixed (at least the ones that one found that are worth the time to fix), today I added a new event command. You can now change the value of dialog options. When the player is given dialog choices, the button that is clicked will change the value of that dialog option to true. This allows the event page to change and the event can progress. Before today, that was a one way deal.
1/2
#FartEngine devlog Day 10: I did not make any progress on the engine but I did finally upgrade my laptop's operating system from #Windows11 to #LinuxMint
There are some irritating things but overall it's much better.
#IndieDeveloper
#fartengine #windows11 #linuxmint #indiedeveloper
#FartEngine devlog Day 9: Slept most of the day and felt like I was twice as heavy as normal. Watched a few C programming tutorial videos but otherwise was unproductive
#FartEngine devlog Day 8: I did not write any code. I did "field research"... Ok, fine, you got me. I went to Disney springs and played Pokémon Go with a friend
#FartEngine devlog Day 3: I got frustrated and forgot to post yesterday. I tried to fix a bug and made things worse. Hopefully by the end of today, when you save in #GodotEngine, the Fart data will save, refresh and then navigate back to the Category, Table, Key and scroll position you were at before the save. Currently it resets back to the default values for all.
#FartEngine devlog Day 2: Bug Fix: Fart Engine data would not be saved when #GodotEngine is saved. Also fixed a few places where tables and event data tried to save multiple times
I'm fixing this, I found a new bug. When the Fart Engine refreshes data, it does not navigate back to the Category, Table, Key that was selected before the save. That will be my next fix
As I look at the code to find what is broken, I keep asking myself "What idiot wrote this? "... Oh yeah, it was me
#IndieGameDev
#fartengine #godotengine #indiegamedev
#FartEngine devlog Day 1: I'm going to post what, if anything, I did on my project every day. I didn't do much today. I fixed A bug where a notification failed to clear when it was supposed to. Turns out I forgot to call the clear method. Easy fix. I also upgraded to #GodotEngine 4.1 rc2 with no new errors 😁
I very much appreciate the hard work that goes in to making Godot such a great #GameEngine
#fartengine #godotengine #gameengine
I have 2 things.
First, I've begun to heal the rift between myself and my parents that formed over the past 5 years
Second, I've finally been feeling less brain fog than I've had over the past few months, so I'm able to make minor progress on the #FartEngine