So I know I've been lagging behind a little bit wrt #Fedigardens, and that's mostly due to some extra effort going into #IndexingYourHeart. I am planning to get back to work on Fedigardens again, but a lot of the work will probably be behind-the-scenes stuff like ensuring iOS 17 compatibility and refactoring the state logic that's barely keeping the app together.
Hopefully, with all that in place, I'll be able to focus my attention on creating a Mac port, too...
#fedigardens #indexingyourheart
@Migueldeicaza Porting over the code for the gesture recognition in #indexingyourheart was almost pretty trivial! A couple of changes to some types and file access, and I have a working gesture recognition node inside #godot!
File paths are hard-coded, but once I can use exported properties (like in GDScript), I can specify which templates get loaded inside the editor.
Baby steps, y'all.
@Migueldeicaza I played around with this a bit more and managed to get a simple line drawer up and running. Ultimately, this could lead to creating a node that will recognize gestures using the $1/Protractor gesture recognizer, like in #indexingyourheart!
Hoping that future iterations of the library will support exported variables, so I can expose properties in the Godot editor...
Hey, everyone! 👋
I’m an upcoming Witness-like puzzle game from @marquiskurt and friends about Chelsea, a lovable trans-femme pansexual anthro-coyote falling in love with Sam, a dependable non-binary ML engineer! A mix of both parts visual novel and puzzle game, and designed for #iOS and #macOS with #SpriteKit and #SwiftUI.
You can check me out at https://indexingyourhe.art and try the prototype at https://indexingyourhe.art/prototype!
#iOS #macos #spritekit #swiftui #indexingyourheart
This looks waaay better compared to the SpriteKit-generated border I was using before. Actually makes it look like a panel, and not some weird thing on the wall.
I’m likely just going to work on some pixel art stuff now… #indexingyourheart
Having such a hard time trying to figure out how I can add keyboard support to a #SpriteKit scene on iOS. Now I remember why the iOS version of #IndexingYourHeart doesn’t have keyboard/mouse support yet. Sigh.
After the mind-melting madness that was yesterday in refactoring timelines in #Fedigardens, I’m going to spend today on something else that hasn’t been getting as much development attention: #IndexingYourHeart.
Starting with getting an official fediverse account for it…
#fedigardens #indexingyourheart
Hey, all! Since I've moved, doing a new #introductions post:
My pronouns are he/him, and my name is pronounced (in IPA) [mar.kɪs kɚrt]. I'm an iOS app and indie game developer. I enjoy making apps for Apple's various platforms and creating meaningful games and experiences. I'm the #Fedigardens and #IndexingYourHeart guy.
Fan of games like #Portal, #TheWitness, and #Taiji. I occasionally blog at https://marquiskurt.net.
#introductions #fedigardens #indexingyourheart #portal #thewitness #taiji
@welshpixie Nice! Creative writing is a fun endeavor that I still participate in, especially for video games and visual novels.
How do you store your written texts? I’ve kept the story I’ve written for #IndexingYourHeart in Notion, though I also have local copies that are used in-game in a file format I made for dialogues with SpriteKit.
I guess I should write one of those #introduction posts…
I’m an #iOS app and #indiegamedev. Pronouns are he/him, and the IPA for my name is [mar.kɪs kɚrt]. Currently working on #Fedigardens and #IndexingYourHeart.
I really enjoy using and developing #iOS, #iPadOS, and #macOS. Also am a fan of puzzle games like the #Portal series, #Taiji, and #TheWitness. I occasionally blog at https://marquiskurt.net.
#introduction #ios #indiegamedev #fedigardens #indexingyourheart #ipados #macos #portal #taiji #thewitness
@simonbs The Runestone framework is brilliant! Been enjoying using it for an internal app to edit dialogue files for #IndexingYourHeart. Also really good practice for bridging UIKit views to SwiftUI. Surprisingly works well under Mac Catalyst, too.
@jalcine Looks interesting, though I’m still sticking to the Non-Violent Public License for now, especially for projects like #IndexingYourHeart. I most certainly don’t want my game to be a mechanism for hate speech, and fair code doesn’t seem to really account for this. At least, not yet…
Likewise, this video also highlights something that I’ve always kept in mind: most players aren’t going to care about the engine it runs on. It’s the game itself that matters.
This is also why I never spent any time making my own engine and instead grabbing either the #Godot engine or even #SpriteKit (which is what #IndexingYourHeart uses). No one will really care about that engine.
#godot #spritekit #indexingyourheart
I spent quite some time figuring out what I wanted to do for #IndexingYourHeart, initially pivoting towards this visual novel and RPG hybrid. I eventually settled for a Witness-like puzzle/visual novel hybrid game, and have been spending a lot of time prototyping this, which has greatly helped in seeing how well this idea would work.
Focused this week on optimizations and refactoring #IndexingYourHeart, including:
- Updating scenes with delegations patterns
- Making sound system memory-efficient
- Moving utilities into #CranberrySprite
- Adding launch screen
I'll be tacking some new content and other SFX next week, hopefully.
#indexingyourheart #cranberrysprite #gamedev #indiegamedev #ios #macos #spritekit #puzzle
Using the new launch screen system for #iOS apps is kinda confusing. I wish the resizing and scaling were more consistent, and that I don't have to erase my simulators to see changes...
#ios #devlog #xcode #iosdevelopment #gamedev #indexingyourheart