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

Kartik_B

@Kartik_B

Joined June 18th, 2026

  • 17Devlogs
  • 3Projects
  • 2Ships
  • 30Votes
Teen at Work
Ship

Cosmo Sling is a 2D physics-based space puzzle game where players launch a spaceship from Earth and use the gravitational pull of randomly generated planets to reach the destination. Throughout development, the project has evolved from a simple gravity prototype into a polished game with procedural level generation, multiple difficulty modes, accurate trajectory prediction, dynamic gravity physics, sound effects, UI menus (main menu, settings, pause, win/lose screens), camera improvements, and WebGL support. Continuous feedback and playtesting have led to numerous gameplay balancing, bug fixes, UI refinements, performance improvements, and overall polish, bringing the game close to its final release version.

  • 5 devlogs
  • 8h
Try project → See source code →
Open comments for this post

2h 47m 5s logged

After first ship devlog - #4

I have successfully fixed all of the issues pointed out in the feedback. Here’s what i did:

Implemented the core gravity slingshot mechanic.
Added procedural planet generation and difficulty levels.
Improved ship launch controls and aiming.
Made the trajectory prediction smoother and more accurate.
Fixed multiple gameplay bugs (launch, collisions, UI, camera).
Added pause menu, settings, win and lose screens.
Improved audio system with sound effects and music controls.
Balanced gravity strength and gameplay difficulty.
Refined ship movement and collision handling.
Fixed camera positioning and gameplay visibility issues.
Optimized the game for WebGL and browser compatibility.
Resolved UI scaling and resolution problems based on testing feedback.
Added overall polish and prepared the game for release.

Special thanks to @PAPER_01 for following this journey and encouraging me.

0
0
4
Open comments for this post

2h 59m 38s logged

After ship devlog - #2

I’ve just fixed 40% of the issues ya’ll pointed in the first ship and tried my best to work on your feedbacks.

0
0
3
Open comments for this post

1h 52m 30s logged

Marine Odyssey - Devlog #6

There were MANY small tweaks and fixes to do in the game and in the event. I just:

Fixed tentacle rotation.
Added camera shake.
Fixed submarine movement.
Fixed Dark effect.
Adjusted timings.
Debugged some code.

The Marine Odyssey is 20% completed.
Still no UI, audio, buttons etc.

One more thing, please give me some ideas of what can i add besides Kraken, Sharks and Starfish swarm. Or any feature you have in mind that will look good.

0
0
9
Open comments for this post

1h 46m 9s logged

Marine Odyssey - Devlog #5

Phew…!!
It was a long day fighting errors and adjusting stuff.

What i did is to implement the full Kraken. The old codes had soo many errors and structural issues and was incomplete. So, i had to replace almost everything and also upgraded the gameplan

Some features are still missing though, that i’ll add later.

And yeah, i still haven’t added the sprites and UI, just working on the gameplay.

0
0
4
Open comments for this post

1h 10m 37s logged

Marine Odyssey - Devlog #4

Been focusing on gameplay systems instead of visuals lately.

The shark encounters are now working, with coral hiding fully integrated into the core gameplay loop. After some playtesting, I scrapped one of my original enemy ideas because it just wasn’t as interesting and started building a Kraken event instead.

The Kraken is turning into one of the game’s biggest moments. Instead of permanent obstacles, giant tentacles will strike from beneath the seabed, forcing quick reactions and precise movement. I’ve also finished setting up the event system that controls the warnings, ocean darkening, cooldowns, and attack sequence. The tentacle system is now being rebuilt to use movement rather than scaling, which should make the final animations look much more natural once the real art is added.

Still sticking with placeholder shapes for now. Getting the mechanics right before worrying about the visuals has been the best decision so far.

0
0
2
Open comments for this post

1h 33m 8s logged

Marine Odyssey - Devlog #3

Made a lot of progress today.

The coral system is now in place, including hiding zones that the submarine can use to avoid sharks. I also got the first enemy working—sharks now patrol the ocean, chase the player when spotted, and lose interest if you disappear into the coral.

I spent some time cleaning up the game’s structure too, fixing early issues with the camera, movement, and world scale so everything feels much more open. I also scrapped one of my original enemy ideas and replaced it with a Secret event that’s going to be a full event instead of just another obstacle.

Still using placeholder shapes for everything. Focusing on making the gameplay fun first before moving on to art and polish.

0
0
2
Open comments for this post

1h 48m 52s logged

Marine Odyssey - Devlog #2

Made some solid progress on the submarine game today.

I finished the core movement systems, added an endless scrolling ocean, and reworked the camera so it follows the submarine vertically while the world keeps moving forward. I also cleaned up a few early design decisions to make the ocean feel much larger and easier to build on later. Started working on the coral system as well. The coral foreground now loops endlessly with the environment, and I’m laying the groundwork for hiding mechanics that’ll be used to avoid predators later on.

Still using placeholder shapes—gameplay first, art later.

I’m really excited to complete this game and show it to you all!!!

0
0
2
Open comments for this post

52m 11s logged

After ship devlog - #1
Started working on the feedback from the first players today. I fixed the difficulty system so each mode now spawns the correct number of planets, fixed the pause menu not appearing properly the first time, and stopped the win/lose sounds from repeating.
I also fixed the music and sound toggles so they stay independent and sync correctly, and optimized the gravity system by caching the planets once per level instead of searching for them every physics frame.
Still a lot more feedback to work through, but the game is already becoming much more stable and polished.
I will ship the game again after fixes and some more firey upgrades.

0
0
1
Open comments for this post

40m 48s logged

Marine Odyssey - Devlog #1

Just started off this underwater submarine game.
I went through a lot of ideas following the arcady style 2D game and landed on this game idea.
Wait to see the whole game reveal itself

0
0
1
Open comments for this post

40m 16s logged

Devlog – I’m Shipping Again
My first ship was sent back with changes requested because I accidentally forgot to mention my AI usage in the submission. I’ve now corrected that and am resubmitting the project with the proper information.
There is also a second Hackatime project because I changed the Unity project/company name from Cosmo Slingshot to Cosmo Sling near the end of development. Hackatime detected the renamed project as a new project instead of continuing to track time under the original one.
So the two Hackatime projects are both for the same game:

Cosmo Slingshot — most of the development time

Cosmo Sling — final changes after the rename

This is not a second game or a duplicate project—just the same project being tracked under two names.

0
0
3
Ship

I made Cosmo Sling, a 2D physics-based space game where you get one launch to reach the destination planet. Randomly generated planets use gravity to curve your ship’s path, with four difficulty modes ranging from 1–6 planets.

The most challenging parts were building the gravity system, random level generation, keeping the game working across different screen sizes, and fixing scene/UI issues. I’m most proud of getting the complete game polished and shipped with sound, settings, pause/restart controls, and a Windows build.

To test it, download the game, unzip it, and run Cosmo Sling.exe. Click and drag to aim, release to launch, press P to pause, and R to restart anytime.

  • 6 devlogs
  • 14h
  • 5.54x multiplier
  • 78 Stardust
Try project → See source code →
Open comments for this post

3h 34m 5s logged

Final Devlog – Cosmo Sling Shipped 🚀
Today I finished and shipped Cosmo Sling!
I completed the final polish, including:
Background music and sound effects
Music and sound toggles with saved settings
Pause menu and win/lose states
Final UI fixes and screen scaling
Game icon and branding
Windows build and final testing
After fixing the last build and resolution issues, I packaged the complete game and published it on itch.io.
Cosmo Sling is officially finished and shipped!

0
0
2
Open comments for this post

3h 25m 29s logged

Devlog #5 –
UI & Visual Polish
Today I focused on improving Cosmo Sling’s visuals and UI.
Added a new pixel-art settings panel.
Created Music and Sound toggles with blue/white visual states.
Improved the menu’s space-themed design.
Added an infinitely moving space background.
Fixed several issues related to camera bounds, level generation, launching, and missing audio references.
The game is now starting to look much more polished and consistent with its space theme.

0
0
4
Open comments for this post

4h 8m 4s logged

Devlog #4 – Big Progress on Cosmo Sling

I completely forgot to write two day’s devlog while working 😅. I spent around 3–4 hours developing the game, so here’s a recap of everything I got done.

Project Update

Development on Cosmo Sling has been progressing really well. The core gameplay loop is now in place and the project feels much more like a real game than just a prototype.
Gameplay
Finished the one-shot launch mechanic.
Improved the aiming system with a visual aim line.
Added gravity that pulls the spaceship toward nearby planets.
Implemented procedural generation of gravity planets based on the selected difficulty.
Added random planet sizes and gravity strengths.
Added minimum spacing between generated planets to reduce overlap.

Game Systems
Added a proper Game Manager and Level Manager.
Added win and lose conditions.
Implemented a hull (health) system.
Added boundary collisions with hull damage.
Added restart functionality and pause menu.

UI
Created the HUD to display hull information.
Added Win and Game Over panels.
Added buttons for restarting and returning to the main menu.

Visual Polish
Added planet spawn animations.
Added a launch animation for the spaceship.
Added a pulsing effect to the destination planet.
Added an explosion effect when the ship is destroyed.

Challenges
There were a few bugs along the way, mostly related to script references, gravity generation, and scene setup. After tracking them down and fixing them, the project is much more stable and easier to build on.

Next Steps
The next goal is to improve the game’s presentation by adding camera effects, audio, particle effects, and a more polished background. After that, I’ll focus on balancing gameplay and polishing the overall experience before release.

Overall, today’s session was very productive, and Cosmo Sling is steadily becoming a complete and polished game.

0
0
1
Open comments for this post

1h 33m 54s logged

Devlog #3 - Fresh Start
After running into a few issues with the original project setup, I decided it was better to rebuild everything from scratch instead of trying to patch things up. Along with the fresh start, I also renamed the game from Gravity Sling to Cosmo Sling—I think it fits the space theme much better.
This is also my first time working on the project again after a pretty long break, so it feels great to finally get back into development.
What I worked on today:
🔄 Rebuilt the project from scratch with a cleaner structure.
🚀 Renamed the game to Cosmo Sling.
📁 Organized the project folders for easier development.
🌍 Set up the Earth, spaceship, launch point, and core scene.
🎯 Implemented the click-and-drag launch mechanic.
📏 Added a launch trajectory line.
🛠️ Refactored the launch system into a dedicated Launch Manager for a cleaner architecture.
🧹 Fixed several early issues, including launch direction, spawn position, and ship interactions with Earth.
The core launch mechanic is now working, which gives me a solid foundation for the next step: implementing planetary gravity and procedural level generation.
Looking forward to making the first playable prototype!

0
0
3
Open comments for this post

48m logged

🚀 Gravity Sling — Devlog #2
Made progress on the game scene.
Added: Earth and destination planet
Spaceship setup
Screen
Boundaries
Basic in-game UI
The game is still static for now, but the playground for the core mechanic is finally ready.
Next step: launching the ship and seeing gravity do its thing.
#gamedev #unity #GravitySling #indiedev

0
0
1
Open comments for this post

30m logged

Gravity Sling — Devlog #1
Started work on a new Unity project: Gravity Sling.
Today was mostly about building the foundation. The main menu is now up and running with:
Start menu
Difficulty selection
Settings panel
Audio controls
Nothing flashy yet, but every game starts somewhere. The core idea revolves around launching a spacecraft and using the environment to reach a distant destination. I’m keeping the details secret for now because discovering the mechanics is part of the fun.
Next up: bringing the actual gameplay to life and seeing if the physics feels as satisfying as it does in my head.
Built with Unity.#gamedev #unity #indiedev #stardance #GravitySling

0
0
1

Followers

Loading…