JayDev
banner
the-jay-dev.bsky.social
JayDev
@the-jay-dev.bsky.social
Self-taught programmer | Building games & desktop apps | 21 | C++ • QML • Godot | Striving for growth
Experimenting with Framer Motion for the first time to add some personality to my portfolio page :)

#UI #FramerMotion
October 19, 2025 at 10:42 AM
In my rhythm game, Rebirth, I’m introducing Double Tap Notes! Another new mechanic that shakes up the classic rhythm game style:

Tap once to lock the note in place, and tap again when the judgment rectangle matches the note's size to score points!

This one is definitely one of favs :P

#gamedev
September 26, 2025 at 7:58 PM
Programming mouse functionality to the slanted hold notes
#MadeWithQt #gamedev
September 17, 2025 at 11:17 PM
I was told that this book will give me a comprehensive understanding of C++.

Now I’m genuinely scared of what I’m about to witness 🗿
September 13, 2025 at 6:40 PM
Just added a music player to the title screen! The game now picks a random track based on the maps it finds in the tracks folder. Thoughts?

#Qt #Rhythmgame #UI
September 13, 2025 at 12:15 AM
Doing a minimalistic map select menu for my experimental rhythm game

How are we feeling about this one?

#MadeWithQt #UI #UX #gamedev #rhythmgame
September 7, 2025 at 7:19 PM
In my rhythm game, Rebirth, Forgotten Notes are a new twist on the rhythm game style. Avoid them at all costs to keep your combo alive❤️‍🔥

#MadeWithQt #IndieDev #gamedev
September 4, 2025 at 9:57 PM
Over the summer, I wanted to try something a little different: building a rhythm game with the Qt library. Instead of static charts, each map uses tokens that shift charting styles mid-play, creating unique maps you won’t find anywhere else!

#gamedev #Qt #rhythmgame #indiegame
August 27, 2025 at 9:49 PM
OK FINALLY I'm pretty much done with everything! I plan on posting the Trajectory line tutorial tomorrow, as soon as YouTube verifies my account. That way, I can post the GitHub link for y'all to mess around with the code as well.

Sorry for the delay y'all. Life just be lifeing sometimes 😅
February 7, 2025 at 11:51 PM
Just finished another, even more accurate trajectory line prototype in Godot 4.3! I'll be able to do a tutorial on how to make one in both versions now, which is exciting! I'm trying to get one out by the end of the month, so please stay tuned if you've been struggling with making these as well :)
January 21, 2025 at 12:55 AM
After about 30hrs of work, I just finished a new move: a Trajectory-Based Wall-Jump! I finally got the endpoint to react to collisions without glitches, which I'm super happy about. I'm considering making a tutorial on this since there aren’t many on trajectory lines in Godot yet. #gamedev #Godot
December 28, 2024 at 12:04 AM
Continuing with the game dev grind! Today I finished the sprint and crouching controls, which run on a momentum script. It took some time to debug and make tweaking values as easy as possible, but I think I've finally come up with something I like 😄
#Godot #Gamedev #platformer
November 30, 2024 at 12:41 AM
My friend and I decided that we wanna make a short platformer, and I'm in charge of the movement :) I think varying jump height is an awesome feature to have, which was surprisingly easy to implement: you change the max jump height depending on when the player stops pressing jump #Godot #Gamedev
November 26, 2024 at 11:37 PM
A crazy thing I’ve noticed is that Qt layouts (like GridLayout and ColumnLayout) don’t adjust their size when wrapped inside a ScrollView. I find this strange because they resize perfectly when anchored to most other objects. For now, my solution is to use views instead 🤝
November 23, 2024 at 12:05 AM
This is my most recent and fav QML project, FileSorter. The program takes a directory, filters files by a specified extension type, and allows the user to rename them. I created this app to gain a better understanding of how to manage directories in Qt and because I find file explorer tedious :)
November 19, 2024 at 12:59 AM
The program takes in a number and stores it in the "val1" variable. The second number is stored in "val2." Any operation on digits after that changes specifically "val2," so we can continue to use the first variable as a reference :)
November 18, 2024 at 11:01 PM
I think it would be cool to repost a couple projects I made earlier this year in Qt. This one in particular is pretty cool because it works quite similarly to the iPhone app, allowing for more complex equations than the tutorials I could find on the internet. Took me about a week to finish though😂
November 18, 2024 at 10:57 PM
November 17, 2024 at 5:07 AM