Tag: Gamedev, Gamemaker Studio 2, Gamejam | Date: 2025-1-13
Hey everyone!
As I foreshadowed on my blog post, I was working on a project with a "bouncing knife" as the main idea.
That project was actually for the GDKO 2025 Round 1 gamejam!
In essence, it's a 2D platformer where you can teleport to a bouncing knife
The goal of each level is to make it to the exit, using a bouncing knife that you can throw and teleport to (the core mechanic)
The secondary mechanic is the power/speed at which you throw the knife.
Throwing the knife quick allows you to get to places quicker, however some challenges require a slower throw, in order to correct time the teleport (unless your reaction time is just cracked lol)
If you see the submission link, check the itch.io link here!
Below are some images from the game!
Main Title Screen.Level 1 ScreenshotLevel 2 Screenshot
Controls:
A/D - Moves Left/Right, Space to Jump
Left Click - Hold to charge, release to throw
Right Click - Teleport to Knife
I made this short little demo back in second year (circa 2021?), while procastinating studying for exams lmao.
I made it using GameMaker Studio 2. To this day, it is still my favourite game engine, but if I learn how to 3d model, I might change my mind lolol.
I used this tutorial here for the procedural level generation:
I then made my own black and white graphics (hoenstly HEAVY inspiriation from Undertale) and some custom sound effects from Beepbox.
I already knew how to make projectile and dash effects.
Honestly I might revisit this someday and finish it.
Here's some snapshots of what it looks like!: Dashing and Fighting.Fast Level generationDialogue boxes (currently not working on JS build).Try it here, browser available!
This is actually NOT my first website. When I was in highschool, before I had any cash or credit cards,
I made a small website that was hosted on Github Pages.
On there, I used it as a practice site to learn HTML and test out making apps with JS.
Now that I have this site, I am going to slowly import some of the work I did there onto here.
For example, one of the projects I gave myself was making Connect 4 in JS.
It's a pretty simple task. First, make the basic logic (functions for handling turns, storing current data, checkin for win state)
Then, you make the necessary assest (in my case, I just made blue square that had circular holes that could fit the yellow or red checker).
Finally, implement the design in a JS script and make a decent UI in HTML and CSS.
Quick gif of what I made.Try it here, browser available!