Making a RHYTHM Game in 2 Days!
HTML-код
- Опубликовано: 30 сен 2024
- I entered a 2 day long game jam and made my very first rhythm game, with very unique mechanics. See how I did it, and how I regrew my love for game development.
Play the game: devbanana.itch...
Support me on Patreon: / devbanana
Discord: / discord
Itch page: devbanana.itch...
I make my games using Unity.
#Unity #GameDev #rhythmgame
MUSIC (that requires attribution):
Music: Cry by Sascha Ende
Free download: filmmusic.io/s...
License (CC BY 4.0): filmmusic.io/s...
Music: Chop Pop 1 by Frank Schroeter
Free download: filmmusic.io/s...
License (CC BY 4.0): filmmusic.io/s...
Should I continue working on this and fix some issues, add extra features, songs, and a level editor?
YES 100%
U should make a game where u can play with friends like a survival one just like rust but also make it a roleplay type of genre like gta rp.
Please Do
YESSS
I would love that, Dev! :D
Me unlocking my android phone
fr
Welcome back!
Features I would wish for this game as a rhythym game enthusiast:
1. For harder maps another ring of tiles to go to. -> more variety and also harder difficulty.
2. There could be notes that appear earlier than the others, but you only have to hit them after a few other notes appear right before it.
3. Maybe "sliders" from osu which force you to hold down the button as well. So in this game you would need to hold the button that you needed to press to get on the tile. (Maybe another thin circle around the tile to indicate a "slider"
4. Custom keybinds
Keep it coming and I hope I too will be able to get farther in programming as Im still in the beginning and losing motivation every now and then.
Also, he should remove "pre-note offset".
So, it wont have "beat-time -0.4" line, only "beat-time +0.4"
and colors make it more fun! And beautiful
slider could work as a path by which you should go
And maybe Especial Notes
Examples: Time Desaceleration note, (make time Goes on 0.85) or kill notes ;)
Two Handed Mode??
Welcome back, Banana! That game looks really fun, and I'd love to see you work on it more :D
Thanks!
I'm assuming the design similarities were a coincidence, but this was still pretty cool and fun to play :)
oh hey, creator of pulsus
Yeah didn't mean to make it so similar looking to Pulsus, even the name is really close lol. Pulsus is a really fun game though, I spent quite a long time playing it, awesome job making it!
@@DevBanana Yeah don't worry about it! There are even games that came out before Pulsus that it looks super similar to without me knowing they existed, it happens lol.
Speaking of this though, lmk if you're ever down to collab on something, could be fun :)
🗿Work must be done in this game!!!! PLEASE CONTINUE THE DEVELOPMENT OF THIS GAME
suggestions:
-maybe polish a little more the screen, like some bloom or something like that
-make the background have a color changing gradient every beat or such, so it can give some more vibes
-maybe some circle animations when it moves or just maybe some particles
-you need to add a chain note, like you hit the note and you need to follow a path like hold notes from rhythm games like osu!
Hope I helped, have a cookie 🍪 ! :3
The storytelling in the video was amazing! This was the first time I genuinely wanted to see you win and create this game, especially with the period of no motivation you went through. Awesome work!
Thanks! :D
in case anyone wants to see a similar (by similar i mean basically the same) game, try Pulsus
god i love duckgroove
god i love duckgroove
Reminds me a lot of Pulsus, but with an ADOFAI-esque spin on it. Pretty cool! Although, even with the circles there to help with timing, they green circle below it somewhat underlaps with the white circle if you know what I mean, which feels sorta misleading at times. A setting for offset would also be really useful, as everything felt just a little bit off. Overall love it, for 14 hours its really good but still lacks some features that, if you were to keep working on this, I would love to see! Otherwise, good job!
You should never stop game developing, we love your videos so much
Bro remade jubeat 💀 \s
Good work :)
A lot of rhythm games are similar anyway (ie: ddr and itg)
So glad to see you back! I would definitely play this game even now, but i know you can make it even more fun. I’m glad you’re taking videos at your own pace! Love your games!!!
I think you unintentionally remade Pulsus but with circles lmao. Nice video though!
I definitely think you should continue making this fun looking game and just enjoy what your making and I very glad your back❤️
Please don't think of yourself as lazy, ever, everyone gets burnt out or busy or just enjoys some downtime!
the game kinda reminds me one of the mini games in Yakuza 0
hey how do you fix that WGL bug??? can you help me??? how do you fix it WBL bug????? pls
:)
Glad to see your back, can't wait for future videos!
Also I think you should add a level editor and for harder songs you can add more tiles.
The title explained fnf
PLZ CONTINUE. I really enjoy your videos and I think it would be really fun if you turned this into a series😊!
Congrats on regaining your motivation!
so basically Pulsus meets ADOFAI
Bro do you remember that one comment you made ten years ago on the big mac rap with lyrics video from frontier?
Keep it up, take a rest if you want to
A bit late, but I wanted to say, a lack of motivation is NOT laziness. You do you. Keep your passion pure and make what you want to make and people will follow.
Good game :) It'd be cool if you added more juice to the visuals while playing, stuff like the screen subtly shaking and particles going everywhere when you hit a perfect note
Yeah true I honestly don't know how I forgot about particles lol
@@DevBanana pretty cool game, although some interesting things i found.
1. It's eerily familiar to Pulsus and Sound Space(just if SSP was controlled by wasd). Maybe you might have seen one of them and thats where the inspiration came from?
2. The hitsounds can be really jarring. Ouch
3. There's not much impact on movement. Also if the notes aren't exactly next to each other, pressing twice on the keys to get to one beat when the audio doesn't queue for it can be really unsatisfying.
oh hey its cob
Here's an idea for a video
Title: Building a Text Adventure Game in Python
Description: In this video, we'll walk through the process of building a simple text adventure game using Python. We'll start by creating a game loop that accepts user input and prints out descriptions of different game states. Then, we'll add logic to handle different user commands, such as moving to different rooms, examining objects, and interacting with non-player characters. Along the way, we'll discuss best practices for organizing code and making the game easy to modify and extend.
In this video, we could cover the following topics:
Setting up a basic game loop in Python
Creating a "room" object that holds descriptions of the player's surroundings
Adding objects to the game world that the player can interact with
Handling player input using if statements and loops
Building a basic conversation system with NPCs
Adding persistence to the game world with file I/O
Throughout the video, we could also provide tips on how to structure code for readability and maintainability, and discuss how to use object-oriented programming to make the game easier to modify and extend.
This video could be appealing to beginner and intermediate coders looking to get started with game development, as well as those interested in Python programming.
First besides devbanana lol
This is a pretty cool game, I'd love to see a level editor or maybe even a generator that automatically transforms songs to maps. Maybe a community map browser?
Also another cool thing you could do is half notes at the same time, so you could press the opposite directions, your circle would split into two and catch two notes.
Maybe you could could use your score as coins and buy customizations to the field or your player.
But those are just a couple of ideas. Really enjoyed the video.
This game kinda reminds me of pulsus
BRO WTF I ALREADY DID THIS BEFORE YOU! Literially the same game just diffrent graphics.
Nice! Is it available to play
@@Billbobs678 Yes, and you can make custom maps
Randomly stumbled my way onto this video and tried your game out, was honestly one of the more enjoyable rhythm game's ive tried beyond average 4-key games like osu!mania. Especially considering the time limit you had while making this, great stuff! Would love to see this grow beyond a simple jam game, honestly!
I’ve totally have not been binge playing all of your games on itch… It’s been so fun and has inspired me to get Into game design! I’m glad you’ve found motivation agian and continue working on this project too cause I’ll love to see the progression ❤
Happy you’re back
Add level editor :O would look so good
Yooo its disco from Yakuza!
Great video and really cool game! I love the concept of the gaps before notes where you need to be positionally ready and not just hovering a key and waiting.
Imagine if there were lasers that moved not tied to the grid that you had to dodge like mines in other rhythm games
What if they also had the orange and blue attack properties from Undertale and if you moved at the right time to dodge them you'd get extra points
aye glad to see you back! game looks pretty cool :)
This is really cool! Would you share the scripts you made to sync up the music? That would be really helpful! :)
Welcome to jubeats!
This reminds me of a game where you used the numpad..
Yeah it looks kinda similar to Pulsus now that I think about it lol
Don't get me wrong, the game is super well coded, but it's just.. boring? it is frankly just a circle, and not much else. I understand you only had 2 days to make it but I feel like this *is* a bit barebones
You should continue! Also, I write music, and would love to create custom compositions for the game.
Hi. Can someone use a bot to get high scores on those kinds of games? Im trying to beat someone in a rhythm game but her score was way above the charts.. lol..
Im kinda looking up tutorials and stuff because I want to recreate the layout of a rhythm game that has been long forgotten.
💟💟💟💛💛🧡❤💚💙💜🤎🖤🤍💯💯💯💯❣️❣️❣️❣️❣️❣️❣️❣️💟💟💟💟💟💟💟💟💟💕💕💕💕💕💕💞💞💞💞💞💞💞💞💓💓💓💓💓💓💓💗💗💗💗💗💗💖💖💖💖💖💖💘💘💘💘💘💘💌💌💌💌👍👍👍🤏🗨👍👍👍👍👍👍👍👍👍👍👍👍👍👍🙏🙏🙏🙏🙏🙏🙏🙏🤝🤝🤝🤝🙌🙌🙌🙌🙌🙌🙌🙌🤛🤛🤛🤛👊👊👊👊
CONTINUEEEE
Remove fail feature and just make it so it gives you a score of how well you did at the end. Also make settings so we can change key binds, I think it would be better just to drag and click the mouse to the dots.
Damn, you should def work on it! It's insane dude! keep it up
Plz contusion this, ill try a beta update tester:
Things i want fior ver 1.0.1:
Level editor
mobile support
soundcloud song avalbilty
title screen, better menus
scoreboard
Bug fixes
More songes:
30.000 by colbrakz
Qumu level select
my pet dino by F-777
Xexogenesis (outro song) By TheFatRat
The complex by Keven Mcloud
There was a mini game like this I yakuza 0
Hey DevBanana. I like this game that you've made. I did play a little bit and yeap, I did failed. But I can definitely see some improvements done to this game, so I do recommend continuing to work on that game. Some pointers that would hopefully help you make this game - Pulsia shine.
*One* is thinking about the mechanics. It is a rhythm game, but how can I make it stand out compare to other rhythm games? Do I want to make it more map based similar to games like OSU! or tap to the beat path like Guitar Hero. With Pulsia, I can see it being more *map based.* So think of the 3x3 grid as a *map*. Should we stick to more grid based or go more wild by introducing other elements? I can see it being more wild. You can still keep it more grid based but add some variety to the map shape by introducing elements with more *slot types* - btw, I'm referring those rings as slots for the purpose of this comment. I got a few ideas on how Pulsia could work mechanics wise...
- Your player can move on *Open Slots* which are the squares with circles.
- Your player character is able to *warp* from one side of the map to the other side if there is open slots, or on a separate map if it is linked in that direction. You can have multiple maps in a level and be unlockable at certain points of the song or with a collectible which the game checks.
- Squares without circles are *Blank Slots* which the player can't go on but can be used to warp if there is open slots adjacent to it.
- Some squares can be blocked so that the player cannot warp across. Attempting to go onto it will do nothing. Those would be called *Obstructed Slots* which for some can require a *power-up* depending on the type of obstruction. Attempting to go onto it with a power-up destroys the obstruction and the player goes on it as well as use up the power-up. The obstruction can be any sort of object that can match the theme. You can have the game check on certain beats if that slot is opened up.
- You can also have *Enemies* on certain slots which you can defeat with certain power-ups. Some power-ups are better for certain enemies than others or have a condition that you need to take out the enemies as well to open up more of the level with its maps.
I basically covered you with ideas for the mechanics.
*Two* is definitely having *some sort of editor* to make *charting and map making* easier. If you go off what I have pointed in the *mechanics* - you typically need;
- a *Map Editor* which allows you to make a map or two or three (set limitations where needed), place slots, power-ups, obstructions and enemies
- a *Chart Editor* for locating where the beats are on the map/s and their slots with BPMs, Time Singatures and Timelines, and...
- an *Event Editor* for things that happen with conditions such as a constant check to see where the player is at with their progress. Did they met requirements to access more of the current level or if obstructions are still there on certain beats. If obstruction is there, place beat at (X, Y) etc. You can also have background changes colour at certain points of the level. The Event Editor is practically your coding editor.
Having these 3 editors can make creating levels more exciting and being able to port over your favorite songs and make your own maps, charts and events can open up endless gameplay.
*Three* is figuring out the *difficulty* for the game. You can have multiple difficulties for certain songs or just go with one song and one difficulty. That option is left for the creator to decide. Just a mental note, it is *best to introduce one or two elements* in *each difficulty* and to not go overboard in the easier difficulties. It is best to have a *Tutorial Song* that will help introduce one or two elements in each difficulty. Easy focuses on introducing players to games that have *never* played a *rhythm game* before. Medium is good for those that have played similar rhythm games and have a good understanding of the controls. Hard is where the difficulty ramps up from Medium. Expert or Extreme is pretty much go nuts. A game I would totally recommend if you have Steam is *Spin Rhythm XD* which is a fun rhythm game that easily shows you the difficulty curve, and is full of electronic and pirate themed songs if you're into it.
*Four* is scoring, challenges and playtesting. You can have scoring be ranked based which reaching certain point thresholds and completing challenges in those said levels allows you to get medals and a better ranking. Challenges in levels can be things like *collecting all collectibles, destroying all obstructions, defeating all enemies, getting all perfect beats, not failing etc.* which rewards you with bonus points. These can be modified depending on the level itself. Of course the most important thing in game development is *playtesting.* Being able to send out a build or a demo to people and then getting feedback from those that played it can help you influence on releasing it as a early beta or a full game. But remember, *this is YOUR game* - not theirs.
Anyway. Hope those tips help DevBanana.
U have an insta acc?
Btw im here since 3K subs:) i am happy to see u here
Hey @DevBanana! I own a startup game studio called Pretzel Entertainment and wanted to know if you wanted to hop on board.
Yo devbanana can you make a mobile version if you can?
Hi, Could you please share the article or forum post where you got the script for beat detection? Thank you:)
94% and 95% within 4 tries of both combined, add a harder one and also sometimes if you miss like 2 or 3 one empty space just randomly says miss halfway through then i die :(
Hey could I plz get the script if available for the audio programming, I would like to use it as reference
You need music? I can help you XD
Rhythm games are awesome! I made one once and I had it so you pressed the buttons in a seperate recorder scene to save the beats and times in a json file, then a sperate player scene that would load the json in and display the beats.
This game is very very good, can you do a quick video to explain how you create that (like using unity or godot and MIDI or no ?) Thanks !
DevBanana i have a question . how did u make ur profile picture cuz im trying to make that kind of simple looking profile picture. Also awesome video continue making these awesome special games i love them.
0:21 andere?
What should I do if I want to learn game developing. I am a 13 years old boy who wants to make games myself but I don’t know how to start. Pls help me.😁
WOW. I am new in game dev and I don't know where and how to start .you and others are the motivation for me and many others . continue doing what you like , bc only this will make you happy in time .By the way , can you do a tutorial for ritm games ?
DevBanana: Its been 4 months since i have last uploaded
Dani: Those are rookie numbers
games fun, it just needs more visual feedback, like the grid should shake when u get a perfect or smth, cause it doesnt reward u when u are doin well so it makes feel dry. kinda like your not completing the lvl, just moving your keys
Edit: also maybe change the rythm, right now the mapping doesnt feel so well, like it doesnt follow the flow of the music, could also try that to make it feel like im not just mashing keys to circles
you should make the circle move instead of just teleporting
A visual confirmation would have been better. Audio and visual are always on two seperate levels in the brain. Which means they can be slightly out of sync and still appear fine. But if you have auditory confirmation for a hit, it clashes with the beat you're trying to listen to, throwing you off the rhythm. unless you play the hit sound on thebeat instead of when it happens, but still then you're listening to the hit sounds not the actual beat
what did you use to make the timing windows precise (at 2:50)? are they defined in frames or milliseconds?
I just realized he has a number i n every game😂
Also make level editor and make super hard mode modifier that will tiles will be 4x4
very similar to another rhythm game Pulsus, ngl
What I was gonna say it looks exactly like it fr
hi deam
@@floopyy_ speechbrush
THATS WHAT I WAS JUST GONNA SAY WHEN I STARTED TO PLAY PULSUS
even the name is very alike 👀
You’re finally back ☺️
jubeat?
I started game development, and gave up not long after because of the amount of issues i faced, its quite upsetting because i could never get it to work :(
Can you make mobile or Mac support? This seems really fun and i love rhythm games especially when they have unique controlls
add some screeen shakes and change background colors to show difficulty maybe a harder mode wher the whole square grid rotates so much fun it will be
I was looking for that video ty sm...new subs
my graphics card broke so i cant play this unfortunately, but it looks cool
HONEY WAKE UP DEVBANANA POSTED!!!!
I have a mechanic idea: it’s kinda like undertale… so mid song there will be a red line in one of each row if you are in that row while the line is there u will lose points in the score
How many days have you worked on this rythm gane made in 14 hours!?
*gets sued by BE/KONAMI or Pulsus*
2hat is the dot rhythm game u showed in the part when u where showing rhythm games are popular (after fnf)
I had that I just took a couple of weeks to just forget about it now I'm working on a game
Can you add 3rd and 4th song at next video. (You have 48 hours)
All i could think about was the orb you control splitting into two orbs and you control them both
how did u make these cool animations/transitions for the game over and win screen?
New phone password generator game
Nice, you made a worse juubeat
Have u joined the brackeys game jam?
You should make smashy road into first person
Can you make an android version?
yes!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Do you provide links to the source code?
sound space but with wasd
Your videos are the best
android lock screen game