I Made Pong, But YOU'RE The Ball!
Вставка
- Опубліковано 29 вер 2024
- I remade the classic arcade game, Pong, but you play as the ball in first person 3D, with realistic graphics. Watch this video to see the development process of this game.
Play the game: devbanana.itch...
Support me on Patreon: / devbanana
Discord Server: / discord
I make my games using Unity.
#Unity #GameDev #pong
All music in this video is from Epidemic Sound
Did you like this style of video? It was a bit different to usual as I tried to stretch it out a lot to make it longer.
Play the game here: devbanana.itch.io/pong-fps
Also, if you want to support me even more than by liking and watching this video, join my Patreon: www.patreon.com/devbanana
yeah, i noticed it in few parts of the video...wouldn't say they were boring tho...u managed to keep it engaging (for me atleast)
either way, you'll see how does it feels to others by the retention percentage you get in this video :))
Yes I like your longer videos
I liked it
How is this comment 8hrs ago but the vid itself is uploaded 3hrs ago
It was good and I like longer videos
I think it would actually be cool if the goal as the ball was to leave the table and not to touch the racket, unlike the real pong
Exactly. I thought it would be nice if the objective was to miss the paddles, and work AGAINST the AI
Yeah I thought that too
@FloppityLopp hello eft enjoyer
it would also be a fun mode where you could pick a side and hit one paddle and try to avoid the other like it was a real game between two players but you want one side to win
Coding AI is hard bud. 😭
I am experienced
The Physics Material works just fine. But you set the Bounce Combine to 'Average', which averages both colliding objects' bounciness value. So if the walls have 0 and your ball has 1, then you'll get a 50% bounce. You just need to add the same material to the walls or set the Bounce Combine to 'Maximum'.
I thought it was a restitution/elasticity/gravity issue. It didn't bounce back up because gravity dampens the velocity and it trends towards 0 over time.
@Meme-Comp 🤡🥸🐑
@Meme-Comp 🗿
Looks really fun! It would be so awesome if the ball went up and down like actual ping-pong.
True, that would have been a lot cooler actually if it could bounce up and down as well, I think I tried too much to keep the original gameplay
@@DevBanana Can you please tell me the specs of your computer? I would really want to know because I am thinking of starting to make games!
@@drmike5647 you dont need good specs, i make games on a potato lol
I love your channel it’s the best
@@DevBanana you can still make a follow-up video, if you want to.
1:00 ohhh i never knew a circle was the shape of a ball and you are growing you will have 100k in no time!
I think you can develop this and make a game that the person can play, the ball will try to escape from the rackets, the rackets will gain points as you touch it, but if the ball escapes, the rackets will lose points.
there was a big missed opportunity to say: 'as a wise man once said; hippity hoppity, your code is now my property
I think you should be able to see the ball as you move, like a third person game
You should totally add physics into the game. So if you miss the paddle you can break the glass or the TV.
Holy cow I’m so happy you stumbled upon my recommended! This channel is amazing!
Thank you! Glad you like it!
0:53 dani disapproves
2:02 the thingys
Finally, he got the revenge
This would probably be better in the third person, sort of like a golf with friends situation
blockbench is very good for 3d and it's easy to use
Isn't the reflection angle should be calculated in a way that as you are hitting the middle of the paddle would result a vector similar to the normal vector of the paddle's surface and interpolated towards the edges? This would give harder to predict trajectories. Btw, nice video, thanks for sharing!
you are becaming dani good work
I NEEDED TO CODE IT MYSELF. Proceeds to copy code off of 2 people.
Yup your code suuuuure
everyone gangsta till u do it in real life
Cuboid and rectangular prism are the same thing, you didn't get it wrong
So I got a question: Can I take the fundamental basis of this games idea and flex and bend it to an own version like space time and create an own game like that? Im asking becuase I don't wanna like do that and then someone is mad at me.
In any way I also wanna say you are cool and inspiring and i adore ur stuff alot so thank you.
Also duck, because why not.
Dani reference!!! Less gooooo!!!
Some of there jokes were so dry but it doesn’t mean I didn’t enjoy
I have idea for next game
A soccer but you are a player in first person
What goes around comes around
I just discovered ur channel and I already love it 🔥🔥🔥
3:45 is the moment when u earned a sub cos u have similar humor to me 😂
looks fun but if u added a person that moves the tennis tool
it would be epic
I actually thought about adding something like that but I got lazy and couldn't be bothered to move the office furniture and put a person there lol
wouldn't it be possible to just like
if( speed < 10 ) {
speed = 10;
}
or something like that instead of that fancy math function?
SICK
Awesome! Keep it up!
Thanks! Will do!
L
I think your channel is going to blow up really fast 🎉😁
Thank me if I'm right
What all you need to do was to ctrl + C - ctrl + V
make first person shooter but you are the bullet
in the intro theres pongfinity
wow that as something
Cool game
Thank you!
Hey uhh devbanana just saying where is the link for the game?.
When I grow up I want to be the ball
Name of the game: *B O N G*
plz make it so you can get out of full screen.
Stack what 😶 overflow...hmm
So, why not?
oh wow
remember me when youre famous
You deserve 10mil
aww thankyou so much!
how could you betray dani and remove the
b e a n
NOOOOOOO THE B E A N
@@Laurey0 we lost a legend : (
Nice
You should give points according to the speed the paddle is hit, this way there's an incentive to go fast, which is riskier
You could make a first person basketball game next!
I always had that idea in mind, except that I cannot make 3d games, only 2d.
Also, feedback for the game:
-the movement of the ball is a bit too slow
-there is not enough feedback on the game, you should add particle effects to it to make it better.
-you should make a swinging animation for the paddles
-you could try to make the ball bounce on the table so it feels better
-add screenshake
-if you fail to hit the paddle, the ball could fall off the table and hit the floor, while having the camera switch to 3rd person (cinematic style)
-try to add lighting from the ceiling + bloom while you're at it
-You can see the polygons of the paddle, which makes it look kind of low quality
I had wanted to be a game developer when I was younger, but then I realized how complicated it would be to code, make models, etc (also I'm too lazy to spend hours learning and doing it), so I decided to pursue an art career instead, but I have so much respect for you and other game devs for putting in the time and effort to make amazing games
@@taha00super I only have a Nintendo Switch, but I'll keep that in mind for if I ever get a ps4. Thanks for letting me know about it!
you say to the man who found his whole game online kek
@@autumnblueberry well there's game maker garage on switch
@@LightLock oh yeah, I had totally forgotten about that lol 😅
I'm currently working on a 2d game, do you think you would want to help me by drawing stuff? I'm good at coding but really trash at art. I wouldn't be able to pay you, and I don't really plan on making money off of it anyways, but its fun as a hobby for me.
You should make the ball bounce on the receiving side of the court to add that classic "tok" sound and so it looks less "floaty". It'd be easy enough to add it with an offset multiplier sinewave variable.
Man this video was great I didn't got bored !!
I'm like: who is this guy and I realised I logged onto my old account where I subbed to you lol
Me that have started Unity 3 days ago and love coding: how can I be like him😲🤔???
wow, it looks so fantastic. Have you tried other game engines / game frameworks?
The only other engines i’ve really tried were Phaser which is a 2d game engine, but also used mono game at one point which I think was a library i don’t really know what it was actually.
OMG 13k SUBS I understand how you got that much because you have been making good content
Ur vids are always the best
I’ve played it so many times XD
cool game would be 3rd person game like soccer, your goal is to aviod being hit few meters back by opponents(soccer players(cpu)) and score a goal with yourself
POV: your early and don’t know what to say
That was literally you XD
Lol
@@RonicTheEgg ✨thats the joke
That’s me😆
i expected a “you’re*” comment
Yo i wonder how do you get these awesome game ideas?
(not me making a FPS with SLIPPERS and saying this lol)
but srs osm game idea!! :DD
just brain storm i and think of your fav games
@@FrictionHimself hm true
@@anantgamedev and one more thing watch youtuber like dev banana and Nathan online or me ;) so you can get inspiration ideas
@@FrictionHimself I already watch first 2 of 'em but...
haha sure, I'll check your channel out
I shall also recommend you some channels tho like Tyler Green, n8dev and anant game dev ;)
Edit : my latest video is much better than Spiderman one...so watch that one if u do lol
@@anantgamedev cool
You are cool devbanana(I hope I say it right)
aw thankyou!
Bro can you create a video that how tou create such a powerful thumbnail? Can give me just few tips?
This guy is insane at making games. I program operating systems, and while they’re cool, I have always wished to be a game developer. Love these type of videos!
And he did it in a year
bro is making an OS not WAY harder than making a game in unity? that sounds so difficult
How about Vr Rocket league and you’re driving the car in first person.
I have a random game idea for you were it's just like this but you control one of the pedals instead of the ball and its of course in 3d. Love your vids keep it up!
that's just pong...
This would be your another viral video .. take it from me !! You'll see
Make a real looking game (OR YOU CAN'T DO IT)
I have an idea create a donkey kong game but you're the bananaaaa🍌🍌🍌
You could make a first person basketball game next!
I always had that idea in mind, except that I cannot make 3d games, only 2d.
Also, feedback for the game:
-the movement of the ball is a bit too slow
-there is not enough feedback on the game, you should add particle effects to it to make it better.
-you should make a swinging animation for the paddles
-you could try to make the ball bounce on the table so it feels better
-add screenshake
-if you fail to hit the paddle, the ball could fall off the table and hit the floor, while having the camera switch to 3rd person (cinematic style)
-try to add lighting from the ceiling + bloom while you're at it
-You can see the polygons of the paddle, which makes it look kind of low quality
An idea is skins for the paddle, or rooms!!
Hey
Guys
Today
I
Am
Going
To
Make
A
Different
Line
For
Every
Word
With
Shaking
Text
the game shouldve been called pong ping
true that would have been funny lol
Everyone gangsta till the ball pops
Was here since 700 subs still going
0:43 i like to call it a spherical prism🤓
You should make the ball bounce off the table
We're no strangers to love
You know the rules, and so do I
A full commitment is what I'm thinking of
You wouldn't get this from any other guy
I just wanna tell you how I'm feeling
Gotta make you, understand
Never gonna give you up
Never gonna let you down
Never gonna run around and desert you
Never gonna make you cry
Never gonna say goodbye
Never gonna tell a lie, and hurt you
We've known each other, for so long
Your heart's been aching but, you're too shy to say it
Inside we both know what's been going on
We know the game and we're gonna play it
And if you ask me how I'm feeling
Don't tell me you're too hot to see
Never gonna give you up
Never gonna let you down
Never gonna run around, and desert you
Never gonna make you cry
Never gonna say goodbye
Never gonna tell a lie, and hurt you
Never gonna give you up
Never gonna let you down
Never gonna run around, and desert you
Never gonna make you cry
Never gonna say goodbye
Never gonna tell a lie, and hurt you
Give you up
Never gonna give, never gonna give
Give you up
Never gonna give, never gonna give
We've known each other, for so long
Your heart's been aching but, you're too shy to say it
Inside we both know what's been going on
We know the game and we're gonna play it
I just wanna tell you how I'm feelin
Gotta make you, understand
Never gonna give you up
Never gonna let you down
Never gonna run around, and desert you
Never gonna make you cry
Never gonna say goodbye
Never gonna tell a lie, and hurt you
Never gonna give you up
Never gonna let you down
Never gonna run around, and desert you
Never gonna make you cry
Never gonna say goodbye
Never gonna tell a lie, and hurt you
Never gonna give you up
Never gonna let you down
Never gonna run around, and desert you
Never gonna make you cry
Never gonna say goodbye
Never gonna tell a lie, and hurt you
I trought the shape of a ball was an hexagon
fun fact with the bouncy material, you can make it bounce without slowing down
you just have to change some perameters i honestly forgot which ones i did it a while ago
dear devbanana STOP MAIING UR GAMES A GAME AND MAKE IN ONLINE PLAYABLE WHAT ABOUT CHROME BOOK USERS DUDE
And now ur on 16 thousand🎉🎉 6:26
Just wondering which update of unity you use and if you use Unity Hub because it has been giving me some problems like after I installed Unity 2021.3.6f1 and tried to create a 2d project and open it (2nd option in the templates first one for 2d) it said it was invalid. Just wondering if you could also provide me with the download link you used. Thanks.
I am glad there are other bananas out there.
I love this channel
Idea: You have missions in witch you get paid to rig the game.. something like: Make player 1 loose by 3 points. or Player 2 is verry bad, make him win and he will reward you. And some out of game progression like skills and stuff....
I think, it would've been an interesting game, if you needed to help one player win. The one you try to help is calm, but not that good at game, while his opponents are mad, angry, crazy, and so on. And you have a LOT less control. You can just correct trajectory, and like in real pong - you need to hit the table after each hit. Plus make the ball gradually slow down, while every hit adds some velocity. And make players be further away from the table.
Kids these days. Try to use rigid bodies for everything instead of quickly hardcoding easy physics. smh smh smh
I’m here before this goes viral!
I want to be the ball
I imagine this but instead of this you have slide and jump mechanics like apex but more dramatic. Mahbe some jump panels and rings. Then have the rackets have a position that they lock into and then that changes. My vision would be kind of a parkour/play forming game to reach the paddle but with fairly easy and smooth controls so it’s enjoyable and not slow and clunky
"I don't think people like to play ping pong in an endless void"
The entirety of Rhythm Heaven fandom: You've Ha Hoi'ed your last Uh- ha Uh-ha hey
you know you can just multiply the balls velocity by -1 when he enters a triggered collider to create the same bouncing effect? You don't even need a rigid body for that. Just using your own velocity class with an x, y coordinate that you add to the players position would be enough.
0:59 thank the person that I am currently talking to, which indicates you greatly, this has improved something or multiple things that the condition that distinguishes animals and plants from inorganic matter, including the capacity for growth, reproduction, functional activity, and continual change preceding death or not have the condition that distinguishes animals and plants from inorganic matter, including the capacity for growth, reproduction, functional activity, and continual change preceding death I possess, known as knowledge an extreme amount. the person that I am currently talking to, which indicates you were an extreme help. something or multiple things that the condition that distinguishes animals and plants from inorganic matter, including the capacity for growth, reproduction, functional activity, and continual change preceding death or not have the condition that distinguishes animals and plants from inorganic matter, including the capacity for growth, reproduction, functional activity, and continual change preceding death I possess, known as future self will use this to our advantage. thank the person that I am currently talking to, which indicates you again, kind sir.
The idea is neat, but it looks a bit boring, very repetitive and claustrophobic. I would suggest for the playfield to be a little bigger and for the paddles to try and hit you, with their own momentum rules applied to them so they aren't 100% of the times in front of the ball, and as a possible challenge to maybe avoid them, either on both sides or on one side of the table to score points.
But that's just my take, it still feels very interesting
take this game one step further.
make the ball a bullet, and the paddles ppl (marks)
you could also add obstacles to bounce off of in order to increase speed and hit as many marks as possible
If you manage to make something like this, please make a vid, have hit notifications :D
U should get rid of the rectangle and make it a square, make the square bigger and replace the walls with paddles so u have a four way pong. Great game but u should try making one on roblox
Hey bro ! I am a movie maker. But in these recent days I beca a sick fan of Alan Walker. I researched 'bout Nice tutorialm and got to know that
Please don’t tell me a ball is actually a sphere 😂 I’ve been told it was rectangular my whole life
I think it would also be cool if this was a 2 - 3 player game. Where the paddles were also controlled by people and their goal was to keep the ball in play for a set amount of time. And (another commenters idea) the player-controlled ball had to try and escape the board.
wow you have grown so much. i wish my developing skills were as good as yours. please make tutorials some day