[TITLE UNAVAILABLE] Guide: Starting out on the court
About
OverviewPractical Basketball, developed by Practical's Games, is a Roblox basketball game where you shoot, pass, and move around the paint. This guide walks you through learning the basics, fixing moves that won't come out, and understanding what to do when you can't find a server.
What is on this page
Contents
Player notes and tips
Found a useful trick? Share it with everyone! Notes with screenshots are welcome!
Write a guide note
[TITLE UNAVAILABLE]
Starting out on the court
StepOnce you have the basics on screen, work through shooting, passing, and paint moves in that order.
- Check the in-game controls read the button prompts on screen before your first possession.
- Shoot from a standstill stay in one spot and repeat the same input until you get a feel for the hold length.
- Pass to teammates look at the number or button shown next to each teammate and press it to send the ball.
- Try a layup near the basket get close to the hoop and attempt the move so you know what the input feels like.
- Try a dunk separately the dunk uses a different input from the layup, so test it on its own.
Core button inputs for shooting, dunking, and passing
TableEvery action below requires you to hold the button, not just press it briefly. A short press on the shoot button gives you a pump fake instead of a real shot.
| Action | PC | PS5 | Xbox |
|---|---|---|---|
| Shoot (hold) | E | Square | X |
| Pump fake (tap) | E (short) | Square (short) | X (short) |
| Running dunk (hold) | Shift + Space | R2 + Triangle | RT + Y |
| Pass | 1–4 (matching teammate) | R1 + teammate button | RB + teammate button |
| Post up (hold) | G | L2 | LT |
When a move won't come out
TipsBefore you assume a bug, run through these checks one at a time.
- If your shot turns into a pump fake, you released the button too quickly — hold it longer.
- If you keep getting early or late release feedback instead of a Perfect Release, stay still and slowly adjust when you let go.
- If On Contested appears, either use a pump fake to get the defender to jump and then shoot, or pass to a free teammate.
- If a dunk won't trigger, check that you have enough of a runway and are on a straight enough line toward the basket — if a defender is right under the hoop, switch to a layup.
- If a crossover or other dribble move produces the wrong result, press H to confirm which hand is holding the ball, then try only one move input slowly before combining them.
- If a pass gets stolen, look at the defense around your intended receiver before you throw — if the lane is closed, try a bounce pass instead.
Can't find a server to join
CheckPractical Basketball is an alpha release, so the developers run stress tests where the game is only open for set windows of time. If you see no servers, go through this list before you try anything drastic.
- Check the game page for active servers before assuming anything is wrong with your account.
- Wait and try again later an update or a closed test window can make servers disappear temporarily.
- Do not reinstall the game just because servers are missing.
Reporting bugs
WarnThe game page states that all issues should be reported in the community server. A useful report includes your platform, the exact buttons you pressed, and a description of what happened versus what you expected.
Glossary
Glossary- Perfect Release
- Feedback the game gives when you let go of the shoot button at the ideal moment.
- On Contested
- A status shown when a defender is close enough to your shooter to reduce the chance of the shot going in.
- Pump Fake
- A short tap of the shoot button that makes your player pretend to shoot without releasing the ball, hoping to get the defender to jump.
- Crossover
- A dribble move that switches the ball from one hand to the other; the available inputs change depending on which hand currently holds the ball.
- Post Up
- A style of play where you back your body into a defender near the basket and attack from that position.
- Paint
- The rectangular area directly in front of and under the basket.
- Alley-oop
- A play where the ball is thrown into the air near the basket and a teammate catches and scores it in one motion.
- Stress Test
- A timed public session where the developers open the game to many players at once to test how the servers hold up.
- Build
- The process of choosing your player's physical attributes and abilities to suit a particular position.
- Spacing
- The practice of players spreading out from each other so there is more room to pass and drive.
Common questions
FAQWhich button do I use to shoot?
On PC hold E, on PS5 hold Square, and on Xbox hold X. Tapping the same button briefly produces a pump fake instead, so make sure you are holding it long enough.
Does a Perfect Release guarantee the shot goes in?
Perfect Release only tells you that your button timing was ideal. If On Contested is also showing, a nearby defender is still affecting the outcome, so a perfect release does not automatically mean a made basket.
How do I control the game on mobile?
Mobile uses touch controls, which are separate from the controller button layouts listed for PC, PS5, and Xbox. Follow the prompts shown on your actual screen rather than the controller guide.
Why does my dribble move keep coming out wrong?
Press H to check which hand is carrying the ball, because dribble moves change depending on that. Try a single move input slowly before you attempt combinations.
No servers are showing — is my account banned?
Not necessarily. The game is an alpha release and runs timed stress tests, so there are periods when no servers are available to anyone. Check the game page for active servers and wait a while before drawing any conclusions.
Game updates can change what is on this page. If you spot something, get in touch and let us know.

