Sprite Portrait

Hello, I'm Dawnlight!

I'm a software engineer and hobbyist game developer working on various projects I'm passionate about, such as my JRPG indie game, Magical Girl Saga. I'm also a full-time Computer Science student working on getting my Bachelor's in Computer Science. On my website, you'll find all the various projects I've worked on, plus where to follow me across the Internet!

Come see and learn what I've done and how I've done them! If you want a place to start, check out this video where I talk about the dialogue system in my JRPG indie game, Magical Girl Saga or you can check out my Bluesky feed here!



Latest Posts

TW: Short White Flashing Screen

Minor thing for today, added in a better transition animation for transitioning from the overworld into battle.

Wasn't too hard with a godot shader, though I had little experience with godot's shaders beforehand, but I got it all figured out!

@did:plc:yykf62b3c6o4u4pt7gimgwmq 2/2/2026, 12:54:39 AM
2/2/2026, 12:54:39 AM

I want to make a video going more in depth about it too sometime this week, but yeah! I migrated from Godot 4.0 to 4.5 and decided to rewrite the dialogue system to better match other games in the RPG genre. Now to just rework the inventory system...

@did:plc:yykf62b3c6o4u4pt7gimgwmq 1/19/2026, 11:04:35 PM
1/19/2026, 11:04:35 PM

What's new in the world of Magical Girl Saga? Well... a whole new dialogue system! I rewrote the ENTIRE dialogue system I had and created something that would allow for branching dialogue and the new system works flawlessly after 3 days of work!

#gamedev #indiegamedev #godot

@did:plc:yykf62b3c6o4u4pt7gimgwmq 1/19/2026, 11:04:35 PM
1/19/2026, 11:04:35 PM

🔗Github: github.com/DawnlightDev
🔗Website: dawnlight.dev
🔗Ko-Fi: ko-fi.com/dawnlightdev

@did:plc:yykf62b3c6o4u4pt7gimgwmq 1/6/2026, 4:09:56 AM
1/6/2026, 4:09:56 AM

Hey all! I'm Dawnlight and I'm a computer scientist! I like to make websites and program in various languages in my spare time and am currently working on a JRPG game! You can find me on a few places on the internet below!

@did:plc:yykf62b3c6o4u4pt7gimgwmq 1/6/2026, 4:09:56 AM
1/6/2026, 4:09:56 AM

- make some good progress this year with the game and make something that I'd enjoy playing myself.

There's still plenty to do of course, so I'm definitely going to make it my New Year's resolution to work on the game more and I think I can be happy with it in the end!

@did:plc:yykf62b3c6o4u4pt7gimgwmq 1/6/2026, 4:05:30 AM
1/6/2026, 4:05:30 AM

- where like a character could ask you if you'd like an item and you could select a yes or no option in a menu box and that translates to a line of dialogue spoken by the player based on the selection.

I think this way, the dialogue now is just better for the story I want to tell and I hope I can-

@did:plc:yykf62b3c6o4u4pt7gimgwmq 1/6/2026, 4:05:30 AM
1/6/2026, 4:05:30 AM