Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

3D PongView game page

A 3D Pong clone made in Godot for GitHub GameOff 2017.
Submitted by atomius (@atomius0) — 19 days, 4 hours before the deadline
Add to collection

Play game

3D Pong's itch.io page

Results

CriteriaRankScore*Raw Score
Innovation#463.0003.000
Theme interpretation#623.2353.235
Gameplay#642.9412.941
Overall#872.8822.882
Audio#882.5292.529
Graphics#1352.2942.294

Ranked from 17 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

GitHub repository
https://github.com/atomius0/godot-3dpong

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted(+1)

It´s hard to play looking just at 3d graphics, often I realized I was playing looking at the 2d graphics...:)

I also noticed a bug. After I did the first point, I couldn´t hit the ball anymore and the npc always got points.
The idea is cool!!

Submitted(+1)

Good idea, but I didn't enjoy playing it, sorry. I found myself looking between the two 2D views all the time. Also, very difficult to tell when impact is about to happen as of course my monitor only displays 2D. For this to work better I think you need to use a different projection - one where the player's view is not directly behind the bat.

Developer

Thanks for the feedback! :)

I agree that it's hard to tell when the ball is going to hit the paddle, that's why I added the 2D views and made the paddle flash on impact (+ sound effect).

I experimented a bit with the camera placement, but putting the camera further up, at an angle, would make it too difficult to tell where the paddle is in relation to the ball.
Placing it in the middle, at the end of the playing field (behind the paddle, but not moving along with it), also made it too hard to judge the ball's position.

I also thought about adding lines to the walls that show where the ball is along the Z axis, like in this video. But since I wasn't using wireframe graphics, I couldn't think of a way to add them without looking distracting or out of place.

Do you have any suggestions how the camera could be placed instead?

Submitted

I see what you're saying. I suppose with with it being fully 3D, it's difficult to simply display it on a 2D screen. There was an old arcade game by Sega I think (can't remember the name) that had a guy with a jetpack who you could move around the screen while shooting at baddies in the distance, I can't remember the name, but maybe you could get some pointers from it?

Submitted

I think having other visual cues and clues would help better than camera placement. Some ideas that'd be easy to implement would be

- shadows or ghosts on the walls (mimics the 2d view, but in the same 3d scene)

- have the ball transition in color/rotation/whathaveyou as it approaches: for example, red vs blue, and have it go red as it approaches player and blue against the computer.

- Have the ball leave a tail (easier to extrapolate visually where it's going, especially if the tail has perspective).

- Change the field of view of the camera, might exaggerate the perspective and make it easier to place it.

The grid is a great idea! I think it could look good, or adjusted even. Maybe make two orthogonal planes with some transparency that center on the ball?

Submitted(+1)

Really cool idea. 

Submitted(+1)

Neat idea!