You are browsing as a guest. Sign up (or log in) to start making projects!

aashvik

@aashvik

Joined June 2nd, 2026

  • 28Devlogs
  • 13Projects
  • 6Ships
  • 95Votes
Open comments for this post

9h 23m 25s logged

The Gray Thief Devlog

Started working on my new project… The Gray Thief!!!

The idea is a grayscale stealth game where you play as a thief that steals light from the world. The more light you steal, the brighter you get, which also makes you easier for guards to see. :happy:

So far I’ve:

  • Made the Godot project
  • Added basic WASD movement
  • Added walls and collisions
  • Made the player have a light value
  • Made the player visually get brighter/darker
  • Made walls store light
  • Added light transfer between the player and walls
  • Added a bounce effect when hitting walls
  • Added particles when hitting walls
  • Made the particles match the player’s brightness
  • Drew and added the sucker/vacuum
  • Made the sucker follow and rotate toward the mouse
  • Made the sucker change brightness with the player
  • Fixed some blurry pixel art issues
  • Rounded the player slightly without using a shader

Right now I’m working on making the sucker actually interact with walls instead of just going straight through them.

Still a LOT to do, but im happy with it so far, it feels like something i can make :drunk-orphy:

0
0
3
Open comments for this post

26m logged

Devlog # 6

hiya! so this devlog i basically added stuff to the scene tree and made the styles for the DobbleScene :)


Nothing much other than that. Here are some of the photos.


0
0
51
Open comments for this post

1h 41m 21s logged

sudo wakeup Devlog

Today I worked on the planning and schematic for sudo wakeup :)

The idea is a digital alarm clock where, when the alarm goes off, you have to find a bug in some code to turn it off.

I had to improvise to fit all 9 buttons since I only have 6 pins for them, so I’m using a 3x3 button matrix with diodes.

I also figured out the TFT connections and started laying everything out in KiCad.

The buttons will be 3 on top, 3 on the left, and 3 on the right :)

0
0
21
Ship

I made Bid Battle because I saw a similar game as a YouTube Shorts trend and thought, “what if this was a real game?” The hardest part was getting the AI to consistently generate valid and interesting themes and items without breaking the game :)

  • 3 devlogs
  • 9h
  • 1.73x multiplier
Try project → See source code →
Open comments for this post

2h 22m 2s logged

final bid battle devlog

today i finished up the css for bid battle :)

  • added gradient backgrounds for the player 1 red theme and player 2 blue theme
  • improved the overall look of the game
  • made the buttons, cards, and item slots look better
  • improved the game mode selection screen
  • polished the ai loading screen
  • cleaned up the layout and made everything feel more finished

and that’s it for bid battle! :)

0
0
22
Open comments for this post

4h 18m 46s logged

bid battle devlog

today i added ai to bid battle :)

  • added ai-generated themes and items
  • added an ai loading screen + progress bar
  • added ai and premade game modes
  • added a bunch of ai fallbacks
  • improved the bidding system
  • added the 5 item limit + automatic $1 distribution
  • improved error handling

next devlog i’ll work on improving the css and making everything look better :)

0
0
22
Open comments for this post

3h 31m 52s logged

AI Pronunciation Model

I worked on the AI pronunciation system for Anukrama!

  • I used PyTorch to train models that compare your chanting to good reference recordings and give u a score out of 100.
  • I made models for Verse 1 and Verse 2 using things like MFCCs and DTW.
  • The models are trained, but I need way more data because there isn’t really a big dataset of Bhagavad Gita chanting recordings.
  • I still need to record a lot of the data myself.
  • I haven’t added the AI to the website yet.

If u wanna help me record data for the model, pls DM me (@aashvik)!

0
0
56
Open comments for this post

2h 10m 38s logged

Bid Battle Devlog #1

ok so i started working on my new game called Bid Battle

the idea is pretty simple:

  • there are 2 players
  • $20 each
  • 10 items
  • 5 item slots each

the game gives you a theme like “build your own supercar” and then you bid on different items that fit the theme.

every item starts at $1 and you type in how much you want to bid.

i wanted the AI to NOT judge the builds. it’s only going to run locally in the browser and generate the theme + items.

right now i finished the html + css and ill make the js next

0
0
10
Open comments for this post

2h 35m 10s logged

devlog # 5

hi again! i finished up the rest of the menu stuff for Online Games.

this time i worked on the create game, join game, how to play, and back buttons. i made the create game button open the actual Dobble game scene and added the room code display at the top.


i also made a separate join game menu where you can enter a room code. the menu fades in when you open it and fades back out when you press the back button. i made the transitions work both ways so switching between the menus feels the same.


bugs and stuff fixed

  • join game menu not showing when it was hidden
  • join button not finding the room code input
  • menus appearing instantly instead of fading
  • menus not fading back in after going back
  • button text changing color from the saved theme
  • buttons having unwanted hover text effects
  • create game button opening the wrong scene

i also cleaned up the button scripts so the animations and transitions are consistent between the different menus.

next i’m gonna start working on the actual Dobble game screen and then figure out how the room codes will work.

0
0
10
Ship

ChessChan is a simple chess game I made with JavaScript. It has a clean interface, basic chess gameplay, and everything you need to play a game of chess. It was challenging to learn how to use firebase api and to make the game work online but im real happy with how it turned out.

  • 3 devlogs
  • 6h
  • 6.96x multiplier
  • 45 Stardust
Try project → See source code →
Ship

I spent this project making a bunch of fast desi-themed minigames and putting them all together into one game.
The hardest part was getting the timers, lives, scene changes, and minigames to all work together without random bugs.
I learned a lot about Godot and GDScript, and I got much better at actually building and finishing a game (most of my projects end up unfinished)

Try project → See source code →
Open comments for this post

3h 0m 22s logged

Devlog Update

Today I worked on the browser version of Anukrama.

i added:

  • A browser demo at game.html
  • GitHub-hosted verse data using the meta, verses, and audio folders
  • Devanagari support in the browser
  • Automatic prompt audio
  • Special handling for Verse 1 since it has no prompt
  • Audio fade-outs when switching verses quickly
  • Fade animations between game states

i also updated the landing page with a Try Browser Demo button.

i added a short explanation of what the Bhagavad Gita is, including a comparison to the Bible to help people unfamiliar with Hinduism understand it.

i might need to fix the landing page css because the buttons look a bit squished

also, i learned how to type in markdown recently so tell me if u have any advice! :)

0
0
60
Open comments for this post

2h 22m 51s logged

devlog # 4

hi again! we’re getting pretty close to finishing the menu!

this time i worked on the spot it card and the game menu. i made it so the menu doesn’t show automatically and instead fades in when the spot it card is clicked.


i also styled the menu with colorful buttons and made the close button a little more playful. the x smoothly changes color when hovered and shrinks and bounces back when clicked. the menu also fades out when the x is released.


bugs and stuff fixed

  • clicking the image inside the spot it card wasn’t opening the menu
  • game menu showing automatically when the game started
  • close button shrinking toward the corner
  • button text changing color when pressed
  • button background not smoothly changing colors
  • menu not fading out when closed

so basically the menu is pretty much done now. i still need to finish styling the other buttons and then i’ll move on to the next part of the game.

0
0
5
Open comments for this post

1h 51m 1s logged

devlog # 1

hi again! i finally started working on my new project Online Games!!

the idea is basically to make a bunch of simple multiplayer games that you can play with friends/family online while also being able to video call them. the first game im making is gonna be Spot It / Dobble.


so i started with the main menu because i wanted it to actually look like a real mobile app instead of just a bunch of buttons.

i made a scrolling game library with a navbar at the top and 2 game cards per row. the navbar also scrolls with the games because i thought that looked better.


i also started making the Spot It card. it has rounded corners, an image, and the game title. im using containers for basically everything so it stays centered and works on different phone sizes.

godot’s UI system was kinda annoying at first because stuff would look perfectly centered in the editor and then move when i actually ran the game. eventually i figured out that some of the container sizing was wrong.


next im gonna make it so clicking a game opens a little menu with the game info and create game / join game buttons.

after that we can finally start working on the actual multiplayer and video chat stuff.

0
0
13
Open comments for this post

1h 4m 34s logged

Devlog #3

hey! welcome back!

i’ve been working on one of the biggest features so far: accounts.

firebase authentication

i finally got Firebase Authentication working!

you can now:

  • sign in with Google
  • continue as a guest
  • stay signed in between sessions

once you log in, your name and profile picture are loaded throughout the site!

getting this working took a bit longer than i expected because i had to figure out how how firebase works (never used it before). after a lot of testing, it’s finally working reliably.

cleaning things up

i also spent some time reorganizing the project.

instead of putting everything into one giant HTML file, i split different parts of the project into their own pages. it’s already much easier to work on, and adding new features is a lot simpler now.

small improvements

i fixed a bunch of little issues while working on authentication:

  • improved navigation between pages
  • cleaned up some JavaScript
  • made the login flow smoother
  • fixed a few annoying bugs

what’s next?

the next feature i’m building is game challenges by username.

instead of sharing a PeerJS room ID, you’ll be able to search for another player’s username and send them a game challenge directly. if they accept, the game will automatically connect both players together.

i think this is the next needed update!

thanks for reading, and as always, let me know if you have any ideas or suggestions!

0
0
20
Open comments for this post

1h 52m 3s logged

Devlog #2

hey! Whats up?

it’s been a while since my last devlog, and i’ve gotten way more done than i expected. the project is now way more than just a chessboard on a browser.

online multiplayer

the biggest feature i added was online multiplayer!

i ended up using PeerJS so two players can connect directly to each other via a room ID. It keeps the board perfectly synced too.

this was actually pretty easy, it was well documented so didn’t take a lot of time. just a bit of research.

better ui!!!!!!

the thing that i dont like about apps like lichess is that the UI is kinda bum.

so, to fix that, i spent a bunch of time redesigning the whole webpage.

i basically gamified the css (biggest change was the buttons!!!)

here’s some of what changed:

  • brand new signin page (no js yet)
  • offline and online game mode buttons
  • much better + cooler buttons
  • dropdown hamburger menu with flip board button
  • more spacing everywhere
  • thats about it

imo it looks way better

offline improvements

offline mode auto flips board but u can manually flip too if u want to see from opponents pov.

reorganizing everything

as the project got bigger, one html file started becoming kind of messy. also i would like having separate links for online and offline play etc.

because of this i will split up code in the next devlog

what’s next?

the next thing i’m working on is accounts.

i’m planning on adding Firebase authentication so you can sign in with Google or continue as a guest. after that, i’ll start working on username specific challenges. ill use firbase to store person requests and it can generate a peer id so i dont need a server.

Im rlly happy with how its going :)

thanks for reading, and as always, let me know if you have any suggestions!

0
0
11
Ship

Final Devlog / First Ship!!!!!!

Hi guys! This is the end of this projects journey!

the part i’m most proud of in this project was probably that everything runs locally (all the video processing happens in your browser). i’m also really happy with how the final ui turned out.

the biggest challenge by far was getting ffmpeg to work. For some reason it was having problems when getting imported and after debugging and finally getting it to import it had browser permission errors 😭.

overall this project taught me a lot about javascript and browser apis 👍.

thanks to everyone who gave me feedback on this! GL on ur projects.

  • 3 devlogs
  • 5h
  • 12.76x multiplier
  • 65 Stardust
Try project → See source code →
Loading more…

Followers

Loading…