SPSTEAMPULSELIVE ANALYTICS
Hardcourt Balls

Hardcourt Balls Steam metadata

Untitled Software | 2026 | game

Coming Soon

GameSteam Store content

IndieSimulationSportsStrategyEarly Access

  • Steam app typegame
  • Steam App ID4260690
  • PriceNo longer available on Steam Store
  • Release date2026
  • DeveloperUntitled Software

Hardcourt Balls metadata records Steam app facts, developer and publisher details, platform support, store categories, language support, and reference links.

  • Steam app typegame
  • Steam App ID4260690
  • PriceNo longer available on Steam Store
  • Release date2026
  • DeveloperUntitled Software
  • PublisherUntitled Software
  • Parent gameNot available

Genres: Indie, Simulation, Sports, Strategy, Early Access

Company pages: Developer: Untitled SoftwarePublisher: Untitled Software

No longer available on Steam Store. This app is no longer available for purchase on the Steam Store. SteamPulse keeps live player counts, media, metadata, and historical price snapshots where available.

Top Steam chartsTop 100 gamesGame directoryNo current Steam Store offer

Hardcourt Balls Steam metadata

Hardcourt Balls metadata records Steam app facts, developer and publisher details, platform support, store categories, language support, and reference links.

References

Official and third-party reference links for checking this Steam app outside SteamPulse.

ReferenceLink
SteamPulse canonicalhttps://steampulse.org/game/4260690/metadata
Steam Communityhttps://steamcommunity.com/app/4260690
PCGamingWiki search
IGDB searchSearch IGDB for Hardcourt Balls

Reviews, pricing, and metadata

Review summary

No user reviews

Review score unavailable, 0 positive, 0 negative

Price and discount

No longer available on Steam Store

Platforms

Windows, Mac, Linux

Categories

Single-player, Multi-player, PvP, Shared/Split Screen PvP, Shared/Split Screen, Steam Achievements

Achievements

Not available

Platform releases

No data available

Latest Steam announcements

  • [PATCH 1.01] Hardcourt Balls - Qualifiers | Demo - 7 September 2026

    Patch 1.01 for Hardcourt Balls - Qualifiers DEMO released today!Release NotesFIXED: When scoring an Ace against an AI player with a Return skill of +1 or better, the Ace was sometimes ignored and play continued. Now, Aces are correctly recognized.FIXED: Tiebreak serves were are now switching correctly at scores of 7 and up.AI PLAYERS: Corrected some AI player statistics and added new graphicsCLEANUP: Some general code cleanupOutstanding issues / Working onINVESTIGATING: Reports of game stats sometimes not scoring correctly, in particular winners,Known issuesAI PLAYERS: Some AI player stats and graphics are incomplete and show up as generic.CONFIRMED: "Fault" may be displayed sometimes after an Ace.CONFIRMED: "Winner" may be displayed sometimes even if the opposing player manages to return the ball after using a Skill.

  • Quick News Update - Demo & Twitch streams - 30 August 2026

    Hello Tennis Fans!A quick update today. After a short summer break, I'm back working on the game. First off, though - thank you to everyone who tried out the Hardcourt Balls - Qualifiers demo! I hope you enjoy(ed) it. if you haven't here is a link:Keep in mind that some of the most fun elements of the full game, such as hiring & firing coaches, player progression, tournaments, 2-player games and season & career play are missing. But hopefully the demo showcased the core turn-based game play well enough.Bug fixesThe good news is that I didn't receive a million bug reports, so the game seems pretty stable overall. Yay. The bad news is that there is a pesky bug in there somewhere that shows up occasionally when the player hits an ace. The "occasionally" part is what makes this hard to reproduce and therefore hard to fix.Over the next few weeks, I'll be focusing on hunting this down as well…

  • [HOTFIX] Hardcourt Balls - Qualifiers | DEMO - 29 July 2026

    Quick hot fix for the Hardcourt Balls DEMO to fix a particular bug:FIXED: Game does not crash when adjusting volume slider before selecting a player avatar.

  • Hardcourt Balls Demo Out Now! - 28 July 2026

    The Hardcourt Balls Demo is out now, giving you your first chance to step onto the court and experience tennis as a tactical, turn‑based mind game.This early slice of the game includes:Fast, clear tutorials that teach the core mechanics in minutesFull matches against AI opponents, each with its own playstyleCreate your own player avatarSpecial abilities that can change the outcome of a game in a clutch momentHardcourt Balls is a strategy game disguised as a sports match — every rally is a puzzle, every point is a battle of wits. The demo shows exactly why this system works and why players keep saying, “Okay… this actually makes sense.”Jump in, play a match, and see for yourself.If you enjoy the demo, don’t forget to wishlist Hardcourt Balls — it helps a ton.

  • Hardcourt Balls Live Demo Stream + Developer Q&A - 25 July 2026

    We’re going live on July 28 at 8 PM EST with a full, courtside look at the Hardcourt Balls demo. This stream brings both sides of the court together: John McEncheese calling every bounce, roll, and chaotic moment with his signature energy, and the developer breaking down how the game works, answering questions, and showing off new details from the demo. Whether you’re curious about the turn‑based tennis system, want to see the demo in action, or just enjoy sharp commentary, this broadcast is your first chance to experience Hardcourt Balls up close. Tune in for a fun, loud, and engaging session that previews what’s coming next for the game!

  • Hardcourt Balls Demo Releases on July 28! - 24 July 2026

    The Hardcourt Balls Demo arrives July 28, giving you your first chance to step onto the court and experience tennis as a tactical, turn‑based mind game.This early slice of the game includes:Fast, clear tutorials that teach the core mechanics in minutesFull matches against AI opponents, each with its own playstyleCreate your own player avatarSpecial abilities that can change the outcome of a game in a clutch momentHardcourt Balls is a strategy game disguised as a sports match — every rally is a puzzle, every point is a battle of wits. The demo shows exactly why this system works and why players keep saying, “Okay… this actually makes sense.”Jump in, play a match, and see for yourself.If you enjoy the demo, don’t forget to wishlist Hardcourt Balls — it helps a ton.

  • DevLog # 8 - Hardcourt Ball Qualifiers! - 11 July 2026

    Hello Tennis Fans!I've got some good news today about the upcoming demo release for Hardcourt Balls. Read on to find out more about when, how and what it will be, plus some additional info about an upcoming FAQ and Live Stream event.First though, as always - if you haven't already, please wishlist Hardcourt Balls. Wishlists increase the chances that Steam will show the game to other likeminded players. It's hard enough to find good tennis partners in real life, let's ensure that the player base for Hardcore Balls for the future multiplayer league is enormous :)Hardcourt Balls - Qualifiers (DEMO)So, the important stuff first. The demo for Hardcourt Balls will be released later in July as a standalone free to play game called Hardcourt Balls - Qualifiers. You can already find the demo page here:I intend to keep the demo up indefinitely due to the novel game concept which, quite frankly, i…

  • DevLog # 7 - AI Players: Stats & Skills - 7 June 2026

    Hello Tennis Fans!Today, I want to tell you a bit more about who you will be facing on the court in Hardcourt Balls. See, the AI opponents you'll play against are not just some generic random dice rollers. Each one of them is in fact hand-crafted to mimic the challenge of playing against some of the best players on tour today! But before we dive in, two things real quick: A) you may be wondering about the demo. Yes, it's coming along nicely. I will show more in the next update, but for now, just know that it will be called Hardcourt Balls - Qualifiers and arrive with its own Steam page. No date yet, but - soon-ish! B) Don't forget to wish list Hardcourt Balls and tell your friends about it! I can't emphasize enough what a difference this makes for a niche indie game!Unique player profiles!The AI opponents you will be facing in Hardcourt Balls are NOT randomly generated! Instead, they ar…

  • DevLog # 6 - Exhibitions & Tournaments - 9 May 2026

    Hello Tennis Fans!Big news first! I'm busy preparing a demo for Hardcourt Balls! I can't promise any specific date yet but I'm excited to hopefully soon be able to share the game with a broader audience. Stay tuned for more about this! And the best way not to miss any news is to Wishlist if you haven't already!In the last DevLog, I've briefly talked about Exhibitions & Tournaments, and today I want to expand a little bit more on how they work.ExhibitionsWhen you start off with a new player character, you will be limited to playing Exhibition matches at first. Specifically, you will have to play - and complete - three Exhibition matches in order to unlock tournament play. You don't have to win them, just play through to the end. OR - you win an Exhibition match. Winning means an automatic unlock of the Tournament mode!While you play your chosen player character, who you play against is d…

  • DevLog # 5 - Coaches - 4 April 2026

    Hello Tennis Fans!In the last DevLog, we looked at how you can create your own player character and touched upon coaches. Today I want to explain in more detail how important coaches are, and what role they play in advancing your player's skills (if it isn't obvious already, a crucial one!). The goal for me while designing this was, once again, to find a simple game mechanic that mirrors real world tennis challenges. But, before we dive in, as always, make sure to wishlist Hardcourt Balls to stay on top of upcoming updates and game news!Money Money MoneyBefore we can talk about coaches, we have to talk about money. Dollars. Ca$h. Moolah. $$$. Because you need some to hire a coach! (Except if you select one as your starting perk, see previous DevLog).You gain prize money by playing tennis. When you play an Exhibition match, typically you get a small amount of cash even if you lose, and a…

  • DevLog # 4 - Player Creation - 15 March 2026

    Hello Tennis Fans!So far we've looked at some of the core game mechanics (and we'll return to them when it's time to peel back another layer of the tactical onion in future DevLogs), but it's time to pivot to some other fun Hardcourt Balls features. Over the next couple of DevLogs, I'll explain more about player skills and progression, coaches, prize money, and AI players! Today, we'll start off with showing you what options are currently available to create your own player avatar.But first! Do not forget to WISHLIST to stay on top of future updates!CREATING YOUR PLAYERWhen you launch Hardcourt Balls for the first time, you will have to first create a player before you're able to play exhibition or tournament games. The game offers three player slots that you can switch between, allowing you to e.g. have a rookie, advanced and top player at the same time. You can also delete players and…

  • DevLog # 3 - Scatter - 28 February 2026

    Hello Tennis Fans!Before we move on to other fun aspects of Hardcourt Balls like players, coaches, tournaments and so on, I want to make sure to touch on another important basic game mechanic real quick. As usual, we'll do another, deeper, dive into this topic later on when we get to discuss some of the more nuanced tactics, but for now I'll just explain the basic idea behind scatter dice, what they do and how they work.But first! Do not forget to Wishlist to stay on top of more news and updates!SCATTER DICESo what are scatter dice? Quite simple. Whenever you miss your target roll, for each number you missed, you have to roll one scatter die. So, if your target roll is 7, and you roll a 5, you will have to roll two scatter dice. What are scatter dice? Like all the other dice rolls in the game, it's a 10 sided die where each number indicates the direction that the ball "scatters" to from…

  • DevLog #2 - Serves & Aces! - 24 January 2026

    Hello Tennis Fans!In the previous DevLog we did a quick introduction to the basic gameplay loop in Hardcourt Balls. I'll follow this up with a more detailed breakdown of the mechanics soon, but first I want to provide an important missing piece from that last overview. Namely, the Serve, which we simply skipped over last time. And considering it's probably the most important stroke in tennis, that feels wrong.So today I want to touch on the basic Serve game mechanics. Again, we'll skip over some nuances in the interest of giving a concise overview, and we'll get to more details in later installments.Before we begin! Do not forget to Wishlist to stay on top of more news & updates!THE SERVEUnlike regular strokes, when serving you cannot target the entire court but are restricted to the 6 tiles behind the applicable service court. Here's a graphic:The required roll to execute a successful…

  • DevLog #1 - Basic Gameplay Example - 11 January 2026

    Hello Tennis Fans!First off, thanks for checking out my upcoming game Hardcourt Balls. This is my first project as a solo developer and I'm super excited to finally start sharing some of my journey with you, as well as explain a bit more about the core game design and what - I think - makes it really special.I plan on posting DevLogs regularly from here on out with a lot of in-depth info about various aspects of Hardcourt Balls, requests for feedback and development milestones, so make sure to Wishlist so you can stay on top of all the latest updates:Gameplay ClipIn order to not overwhelm with info on the first day, today I'll provide a very quick overview of the turn-based game mechanics using a gameplay clip I recorded a while ago. No worries, more in-depth DevLogs will follow in the coming weeks, as well.So, here is a quick gameplay clip. Watch it in full, and then we'll go over what…

Patch notes and updates

S.noRelease datePatch nameGID number
129 July 2026[HOTFIX] Hardcourt Balls - Qualifiers | DEMO1839676055883771

Complete SteamPulse Game Data

Full game metadata

FieldValue
Steam app typegame
Steam App ID4260690
Live current players0
SteamPulse tracked peak0
Live count (today's peak floor)0
PriceNo longer available on Steam Store
Free to playNo current Steam offer
DiscountNot available
Original price USDNot available
Current price USDNot available
Release date2026
DeveloperUntitled Software
PublisherUntitled Software
Owners estimatedNot available
SteamSpy owner estimate minimumNot available
SteamSpy owner estimate maximumNot available
Review typeNo user reviews
Positive review percentNot available
Positive reviews0
Negative reviews0
Total reviews0
Steam recommendationsNot available
AchievementsNot available
Average playtime foreverNot available
Windows supportYes
macOS supportYes
Linux supportYes
Parent gameNot available
Store URLNot available on Steam Store

Short description

Hardcourt Balls is a fast-paced, turn-based adaptation of the real-world game of tennis. With just a few simple rules, the roll of dice, and tactical use of skill "cards", it manages to capture some of the nuances and excitement that make tennis such a great sport.

About this game

Hardcourt Balls is a fast-paced, turn-based adaptation of the real-world game of tennis. With just a few simple rules, the roll of dice, and tactical use of skill "cards", it attempts to capture some of the nuances and excitement that make tennis such a great sport, and professional tennis players such outstanding athletes. Create your own avatar and play in Exhibition Matches, Tournaments , or even full Season and Career Modes. Gain experience, earn prize money , hire coaches and improve your skills and abilities. Can you win the top tournaments against the best players in the world?!! The Hard World of Tennis 50+ Player Avatars to choose from 130+ unique AI players with individual look and stats 30+ Global Tournaments to participate in 80+ Coaches with randomized skills Turn-based Tennis?? Did Someone Smack You in the Head with a Racket? Yes! But also, yes! Hear me out. Most tennis games out there, while fun, often just boil down to gamepad acrobatics - who can press button combos faster and better wins. Playing them has always left me unsatisfied and longing for "more tennis". That's why I developed Hardcourt Balls with the goal to recreate, in a deceivingly straightforward way, the TACTICAL aspect of REAL tennis. Basic Gameplay The basic gameplay is fast and super simple: target a tile on the court you want to hit the ball to roll dice and compare what you rolled with the number you need to hit the target if you rolled that number or higher, your aim is accurate: the ball lands on target! AND if you rolled higher than the required number, the excess value will be deducted from the opposing players return roll! if you rolled under, your shot could go wild: for each number under the required target, you roll one dice to determine where the ball "scatters" to. If the ball lands out of bounds, it's a FAULT and you lose the point. if the ball lands "in", the opposing player now has to return it. He determines his target and has to roll, but - depending on how far he had to move to reach the ball, and how high you rolled, may have to roll a higher number. This repeats until the ball is out. Player skills and a number of other modifications can affe…

Supported languages

English * * languages with full audio support

Steam categories

Category IDCategory
2Single-player
1Multi-player
49PvP
37Shared/Split Screen PvP
24Shared/Split Screen
22Steam Achievements
28Full controller support
67Camera Comfort
66Color Alternatives
75Keyboard Only Option
76Mouse Only Option
80#category_playable_at_your_own_pace
74Playable without Timed Input
79Save Anytime
69Stereo Sound
23Steam Cloud
44Remote Play Together
62Family Sharing

Regional ratings

BoardRatingDescriptors
dejuslNot available
steam germany0Not available
igrs3Not available

Steam marketplace comparison data

Price History Overview

USD uses SteamPulse's own locally recorded daily store snapshots, so this overview reflects the exact regional price history that SteamPulse has captured for this currency.

Coverage And Tracking Window

  • Snapshots: 1
  • Coverage: Sep 23, 2026 to Sep 23, 2026
  • Lowest observed: $0.00
  • Highest observed: $0.00

Hardcourt Balls's USD price history spans from Sep 23, 2026 to Sep 23, 2026, with 1 recorded snapshot across 1 calendar day. Each row records the available final price, listed base price, and discount metadata for that observation. Within this coverage the lowest recorded price is $0.00, the highest is $0.00, and the first visible tracked price is $0.00. These comparisons apply only to the snapshots SteamPulse holds; missing observations can contain changes that are not represented here.

For USD, SteamPulse uses locally captured regional storefront snapshots and does not reconstruct older prices with exchange-rate conversion. The chart and table show the values recorded for this exact currency from the stated coverage start. Additional snapshots extend that record, but they do not fill unobserved days or prove what the storefront displayed between observations.

Discount Windows And Sale Timing

  • Discount windows: 0
  • Discounted days: 0 days
  • Deepest markdown: No discount tracked
  • Latest sale window: No sale window tracked

Hardcourt Balls's tracked USD rows do not contain a discount window. This means no available snapshot in the stated coverage has usable discount metadata; it does not prove that the game was never discounted. Missing snapshots or archived rows without complete metadata can hide a sale, so SteamPulse does not infer pricing strategy from this absence.

If a later snapshot includes discount metadata, it will appear here with its recorded depth, price, date, and sale name when available. Until then, this section should be read only as a description of the available rows, not as evidence about the publisher's promotion policy.

Observed Price Changes And Stable Runs

  • Observed price drops: 0
  • Observed price rises: 0
  • Longest stable run: 1 day of uninterrupted daily tracking
  • Current run: 1 day of uninterrupted daily tracking

Outside rows carrying discount metadata, the tracked price has not recorded a separate price rise or drop yet. That means the observed undiscounted level has stayed stable across the snapshots SteamPulse currently holds. This is a statement about the recorded coverage only; it does not prove that an older or missing price change never happened.

The longest unchanged price stretch in the current record lasts 1 day of uninterrupted daily tracking at $0.00, from Sep 23, 2026 through Sep 23, 2026. Among rows without discount metadata, the longest unchanged run lasts 1 day of uninterrupted daily tracking at $0.00. The latest run records $0.00 for 1 day of uninterrupted daily tracking as the same recorded undiscounted price. Run lengths describe consecutive stored observations only and do not establish that a price is permanent.

Latest Snapshot And Sales Context

  • Current price: $0.00
  • Current list price: $0.00
  • Distinct observed prices: 1
  • Source mode: SteamPulse local tracking

The latest tracked snapshot records Hardcourt Balls at $0.00 in USD, with no active discount metadata. Across the available history SteamPulse has recorded 1 distinct final price in this currency. This supports comparisons with the lowest, highest, and most common values present in the retained record, subject to the stated coverage limits.

The live sales view and Steam sales record provide calendar context for these dates. A date overlap can be compared with a named Steam event, but it does not prove why a publisher changed a price. As new daily rows arrive, this overview recalculates its observed prices, discount windows, and run lengths automatically.

Regional Steam prices

CountryCurrencyFinal priceOriginal priceDiscount
United StatesUSD$0.00$0.000%
United KingdomGBNot availableNot availableNot available
Euro AreaEUNot availableNot availableNot available
AustraliaAUNot availableNot availableNot available
CanadaCANot availableNot availableNot available
IndiaINNot availableNot availableNot available
BrazilBRNot availableNot availableNot available
RussiaRUNot availableNot availableNot available
ChinaCNNot availableNot availableNot available
JapanJPNot availableNot availableNot available
South KoreaKRNot availableNot availableNot available
MexicoMXNot availableNot availableNot available
NorwayNONot availableNot availableNot available
PolandPLNot availableNot availableNot available
SwitzerlandCHNot availableNot availableNot available
New ZealandNZNot availableNot availableNot available
SingaporeSGNot availableNot availableNot available
Hong KongHKNot availableNot availableNot available
South AfricaZANot availableNot availableNot available
UkraineUANot availableNot availableNot available
KazakhstanKZNot availableNot availableNot available
IndonesiaIDNot availableNot availableNot available
ThailandTHNot availableNot availableNot available
MalaysiaMYNot availableNot availableNot available
PhilippinesPHNot availableNot availableNot available
VietnamVNNot availableNot availableNot available
United Arab EmiratesAENot availableNot availableNot available
Saudi ArabiaSANot availableNot availableNot available
IsraelILNot availableNot availableNot available
ChileCLNot availableNot availableNot available
ColombiaCONot availableNot availableNot available
Costa RicaCRNot availableNot availableNot available
KuwaitKWNot availableNot availableNot available
PeruPENot availableNot availableNot available
QatarQANot availableNot availableNot available
TaiwanTWNot availableNot availableNot available
UruguayUYNot availableNot availableNot available
ArmeniaAMNot availableNot availableNot available
ArgentinaARNot availableNot availableNot available
TurkeyTRNot availableNot availableNot available
PakistanPKNot availableNot availableNot available

Tracked regional price history

The tracked Steam price is stable at $0.00.

CountryCurrencySnapshotsFirst trackedLatest trackedChangeLatest discount
United StatesUSD1$0.00$0.00No changeNo discount
United KingdomGB0Not tracked yetNot availableTracking starts nowNo discount
Euro AreaEU0Not tracked yetNot availableTracking starts nowNo discount
AustraliaAU0Not tracked yetNot availableTracking starts nowNo discount
CanadaCA0Not tracked yetNot availableTracking starts nowNo discount
IndiaIN0Not tracked yetNot availableTracking starts nowNo discount
BrazilBR0Not tracked yetNot availableTracking starts nowNo discount
RussiaRU0Not tracked yetNot availableTracking starts nowNo discount
ChinaCN0Not tracked yetNot availableTracking starts nowNo discount
JapanJP0Not tracked yetNot availableTracking starts nowNo discount
South KoreaKR0Not tracked yetNot availableTracking starts nowNo discount
MexicoMX0Not tracked yetNot availableTracking starts nowNo discount
NorwayNO0Not tracked yetNot availableTracking starts nowNo discount
PolandPL0Not tracked yetNot availableTracking starts nowNo discount
SwitzerlandCH0Not tracked yetNot availableTracking starts nowNo discount
New ZealandNZ0Not tracked yetNot availableTracking starts nowNo discount
SingaporeSG0Not tracked yetNot availableTracking starts nowNo discount
Hong KongHK0Not tracked yetNot availableTracking starts nowNo discount
South AfricaZA0Not tracked yetNot availableTracking starts nowNo discount
UkraineUA0Not tracked yetNot availableTracking starts nowNo discount
KazakhstanKZ0Not tracked yetNot availableTracking starts nowNo discount
IndonesiaID0Not tracked yetNot availableTracking starts nowNo discount
ThailandTH0Not tracked yetNot availableTracking starts nowNo discount
MalaysiaMY0Not tracked yetNot availableTracking starts nowNo discount
PhilippinesPH0Not tracked yetNot availableTracking starts nowNo discount
VietnamVN0Not tracked yetNot availableTracking starts nowNo discount
United Arab EmiratesAE0Not tracked yetNot availableTracking starts nowNo discount
Saudi ArabiaSA0Not tracked yetNot availableTracking starts nowNo discount
IsraelIL0Not tracked yetNot availableTracking starts nowNo discount
ChileCL0Not tracked yetNot availableTracking starts nowNo discount
ColombiaCO0Not tracked yetNot availableTracking starts nowNo discount
Costa RicaCR0Not tracked yetNot availableTracking starts nowNo discount
KuwaitKW0Not tracked yetNot availableTracking starts nowNo discount
PeruPE0Not tracked yetNot availableTracking starts nowNo discount
QatarQA0Not tracked yetNot availableTracking starts nowNo discount
TaiwanTW0Not tracked yetNot availableTracking starts nowNo discount
UruguayUY0Not tracked yetNot availableTracking starts nowNo discount
ArmeniaAM0Not tracked yetNot availableTracking starts nowNo discount
ArgentinaAR0Not tracked yetNot availableTracking starts nowNo discount
TurkeyTR0Not tracked yetNot availableTracking starts nowNo discount
PakistanPK0Not tracked yetNot availableTracking starts nowNo discount

United States price history (USD)

Tracked price is stable at $0.00.

DateCurrent priceOriginal priceDiscountSource
2026-09-23$0.00$0.00No discountSteam Store

Interactive charts, reviews, news, prices, and comparison tools load in the full SteamPulse app.