2026-06-09 17:20 UTC · Community Announcements · Metanet Software
We are incredibly excited to announce a new game in the N series: N PLUS INFINITY TIMES TWO. Wishlist it now!Multi-layered Multiplayer Parkour Platforming.The World’s Best Platformer™ returns – in Multiplayer form! N PLUS INFINITY TIMES TWO brings players 5 fresh flavours of online (and local) running (and jumping). We have spent years remixing the N series from the ground up as the ultimate virtual couch party.Low skill floor, no skill ceiling. Team up with friends to tackle the Friendship-testing™ true asymmetric Co-op challenges, or Rocket-Murder™ them in the Friendship-ending™ competitive
2025-11-24 18:01 UTC · Community Announcements · Metanet Software
What better way to celebrate TEN++ than to nominate it for the Labor of Love Steam Award -- wouldn't that just be the perfect capstone to the 10th Anniversary of N++? We think so. ;)(just in case you don't know what we're talking about, check out this awesome trailer) Plus as a bonus we recently added Steam Cloud support and some other QoL fixes. We love N++ and we love our players! It'd be an honour to be nominated for this award :)
2025-11-05 18:10 UTC · Community Announcements · Metanet Software
The TEN++ Celebration continues! This update adds support for Steam Cloud and fixes the rare (but awful) save corruption problem -- yay! From now on, your progress will be shared across all your Steam-connected devices, so if for some reason you've been playing the game in parallel on your Deck and PC, you'll want to apply the update on the machine that has the most progress, since that will be what carries forward. ;)(Note: in case you have disabled it in the past, please make sure Steam Cloud is enabled in order to use it.)Bonus, N++ is now officially Steam Deck verified -- double yay!!Thank
2025-10-16 16:52 UTC · Community Announcements · Metanet Software
Announcing TEN++, a big free update to celebrate the 10th anniversary of N++! It's hard to believe it's been ten entire years since N++ was first released -- it seems like a lifetime ago, but also yesterday. We're really proud to have realized the definitive version of our take on hardcore parkour platforming, and are so happy that it has resonated with so many of you.
2023-06-17 03:49 UTC · Community Announcements · Nabla
Some of the copyrights on the soundtrack have expired, so we had to remove them and rebuild the soundtrack file. In addition, we fixed the issue with the controls jumping all over the place when one player uses keyboard while another uses controller. On-screen control prompts will stay the same during in-game mode, unless Anarchy is enabled...
2020-04-05 09:49 UTC · Community Announcements · DanyDanman/Sjien
Good tidings! We know things are rough right now, and wanted to do a little something to keep people's spirits up. So, we're giving out some N++ keys! We have over 40 keys to give out, spread among Steam (global), Xbox (global), Playstation (NA & EU), and Switch (NA, EU, & ANZ). For a chance to win one, pop by our discord server and drop a react in the #giveaway channel; winners will be drawn on April 18th. Discord Stay safe out there, and we hope to see you around soon!
2020-03-22 17:00 UTC · Community Announcements · Metanet Software
Good news! Now, you can play N++ in a multitude of languages including English, French, German, Italian, Spanish, Polish, Brazilian Portuguese, Korean, Chinese and Japanese. Hooray! There are a bunch of small improvements and a refresh for Mac in this update as well. As you may know, N++ has over 1000 hours of gameplay goodness, plus a level editor, which means you could play literally forever, developing your ninja skills and getting better and better every day. Perfect for self-isolating! ;) But did you know it's even more awesome with more than one ninja?! It's true! Try teaming up with a f
2017-12-06 15:19 UTC · Community Announcements · Nabla
Changes: Added an experimental DirectX11 renderer for Intel-based graphics cards that are having issues with OpenGL 3.3+ support. To use add the launch option --renderer=D3D11Renderer We had to recompile the soundtrack for copyright reasons. Use jump/cancel to set players ready as well as F1-F4 The game remembers what highscore tab is being used Untitled levels can't be uploaded until they name themselves something better Fixes Fixed crash on startup when initialising networking fails Profile shows Ultimate & Hardcore progress including secrets 'View Levels By' was corrupting the tabs. Also th
2017-12-06 15:19 UTC · Community Announcements · Nabla
Changes: Added an experimental DirectX11 renderer for Intel-based graphics cards that are having issues with OpenGL 3.3+ support. To use add the launch option --renderer=D3D11Renderer We had to recompile the soundtrack for copyright reasons. Use jump/cancel to set players ready as well as F1-F4 The game remembers what highscore tab is being used Untitled levels can't be uploaded until they name themselves something better Fixes Fixed crash on startup when initialising networking fails Profile shows Ultimate & Hardcore progress including secrets 'View Levels By' was corrupting the tabs. Also th
2017-05-11 15:43 UTC · Community Announcements · Nabla
This is a hotfix to address issues with secret level progress not being saved properly for Ultimate Secrets. Some levels have been updated also.
2017-05-11 15:43 UTC · Community Announcements · Nabla
This is a hotfix to address issues with secret level progress not being saved properly for Ultimate Secrets. Some levels have been updated also.
2017-04-26 14:52 UTC · Community Announcements · Nabla
This is just a small update to fix some bugs in the Ultimate release What's changed: * Secret codes for Ultimate levels show up as expected * Fix issues with secret levels not unlocking sometimes * Some of the secret levels weren't appearing * Added some people to the Credits
2017-04-26 14:52 UTC · Community Announcements · Nabla
This is just a small update to fix some bugs in the Ultimate release What's changed: * Secret codes for Ultimate levels show up as expected * Fix issues with secret levels not unlocking sometimes * Some of the secret levels weren't appearing * Added some people to the Credits
2017-04-21 17:00 UTC · Announcement · Valve
Today's Deal: Save 50% on N++ (NPLUSPLUS)!* Look for the deals each day on the front page of Steam. Or follow us on twitter or Facebook for instant notifications wherever you are! *Offer ends Sunday at 10AM Pacific Time
2017-04-21 16:01 UTC · Community Announcements · Nabla
http://cdn.edgecast.steamstatic.com/steamcommunity/public/images/clans/11890530/7b9b5061e2facf2eb409cc62dae940f7943ee25b.png Ultimate Edition Update! At long last, N++ Ultimate Edition is here! Now there's even more to love about N++ :) It's a free update for anyone who owns the game; we went back and forth on whether or not to charge for this DLC, and decided that we really wanted to encourage more people to try N++, and that this might be a great way to do it! https://www.youtube.com/watch?v=flSoFw4-VyU This update contains a ton of new content, doubling the number of levels, colour schemes,
Full appinfo as delivered by Steam PICS, changenumber 38354539. Also at /api/app/230270/raw.
{
"appid": "230270",
"common": {
"name": "N++",
"type": "Game",
"releasestate": "released",
"logo": "862e1d1470bb7bf80df64e54a24725c1e220ad16",
"logo_small": "862e1d1470bb7bf80df64e54a24725c1e220ad16_thumb",
"icon": "bc4c1294fd84a6c2f6c3c105a71a658731f15d90",
"clienticon": "f6c0225991ba0f1ba0f17713ac737e063f8b9af5",
"clienttga": "599f6ed4b683bf7df0422f8f5a6547b3507008e8",
"clienticns": "421ba2bcaad7a6c75e65023f42d7ca7c63d543ff",
"linuxclienticon": "4eba6f7b644beba431f9cb5e0d84ba94df202091",
"oslist": "windows,macos,linux",
"osarch": "",
"languages": {
"english": "1",
"german": "1",
"french": "1",
"italian": "1",
"koreana": "1",
"spanish": "1",
"schinese": "1",
"japanese": "1",
"polish": "1",
"brazilian": "1"
},
"osextended": "macos64,macosnotarized",
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1768003200",
"tested_build_id": "21200413",
"tests": {
"0": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsMatchDeckDevice"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
},
"4": {
"display": "1",
"token": "#SteamDeckVerified_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"steam_machine_tests": {
"0": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_ControllerGlyphsMatchDevice"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "1",
"non_deck_display_glyphs": "0",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "native",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "1",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "N++",
"controller_support": "full",
"small_capsule": {
"english": "20edcf0a5611b2bbfcced30bd54840ad2c36e420/capsule_231x87.jpg"
},
"header_image": {
"english": "4ac1afbdcbfe0f72fc528ebedf28c0016924b6b0/header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "50",
"height_pct": "50"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "50",
"height_pct": "50"
},
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
}
},
"library_header": {
"image": {
"english": "43d9b6803da0200c898cdc7534729b9d916f0fff/library_header.jpg"
},
"image2x": {
"english": "43d9b6803da0200c898cdc7534729b9d916f0fff/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1761164433",
"associations": {
"0": {
"type": "developer",
"name": "Metanet Software Inc."
},
"1": {
"type": "publisher",
"name": "Metanet Software Inc."
},
"2": {
"type": "franchise",
"name": "N game"
}
},
"primary_genre": "1",
"genres": {
"0": "1"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_28": "1",
"category_24": "1",
"category_37": "1",
"category_39": "1",
"category_29": "1",
"category_1": "1",
"category_49": "1",
"category_9": "1",
"category_44": "1",
"category_43": "1",
"category_23": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
},
"french": {
"supported": "true"
},
"italian": {
"supported": "true"
},
"german": {
"supported": "true"
},
"spanish": {
"supported": "true"
},
"japanese": {
"supported": "true"
},
"koreana": {
"supported": "true"
},
"polish": {
"supported": "true"
},
"brazilian": {
"supported": "true"
},
"schinese": {
"supported": "true"
},
"latam": {
"supported": "true"
},
"tchinese": {
"supported": "true"
}
},
"steam_release_date": "1472142840",
"metacritic_score": "90",
"metacritic_fullurl": "https://www.metacritic.com/game/pc/n++?ftag=MCD-06-10aaa1f",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "230270",
"store_tags": {
"0": "3877",
"1": "5379",
"2": "3841",
"3": "4026",
"4": "7368",
"5": "19",
"6": "4036",
"7": "4094",
"8": "8122",
"9": "492",
"10": "1688",
"11": "4182",
"12": "1734",
"13": "5537",
"14": "4305",
"15": "4840",
"16": "1773",
"17": "5350",
"18": "1625",
"19": "3968"
},
"review_score": "8",
"review_percentage": "93"
},
"extended": {
"checkpkgstate": "1",
"developer": "Metanet Software Inc.",
"gamedir": "ValveTestApp230270",
"homepage": "http://www.nplusplus.org",
"icon": "",
"noservers": "0",
"sourcegame": "1",
"state": "eStateComingSoonNoPreload",
"visibleonlywhensubscribed": "1",
"publisher": "Metanet Software Inc.",
"aliases": "Nplusplus, N plus plus"
},
"config": {
"contenttype": "3",
"installdir": "N++",
"launch": {
"0": {
"executable": "N++.exe",
"type": "default",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "N++.app",
"type": "default",
"config": {
"oslist": "macos"
}
},
"2": {
"executable": "N++.bin.x86",
"type": "default",
"config": {
"oslist": "linux",
"osarch": "32"
}
},
"3": {
"executable": "N++.bin.x86_64",
"type": "option1",
"config": {
"oslist": "linux",
"osarch": "64"
},
"description_loc": {
"english": "OpenGL (Default)"
},
"description": "OpenGL (Default)"
},
"4": {
"executable": "Win64/N++.exe",
"type": "option1",
"config": {
"oslist": "windows",
"osarch": "64",
"betakey": "test64"
},
"description_loc": {
"english": "64-bit test version!"
},
"description": "64-bit test version!"
},
"5": {
"executable": "N++.bin.x86_64",
"arguments": "--renderer=SDLGPURenderer",
"type": "option2",
"config": {
"oslist": "linux",
"osarch": "64"
},
"description_loc": {
"english": "SDL_GPU"
},
"description": "SDL_GPU"
}
},
"steamcontrollertemplateindex": "4",
"uselaunchcommandline": "1",
"app_mappings": {
"0": {
"platform": "linux",
"tool": "SteamLinuxRuntime_sniper"
}
}
},
"depots": {
"228983": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"228985": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"228989": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"230271": {
"systemdefined": "1",
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "7567238814520421478",
"size": "1455844051",
"download": "506391408"
},
"localisation": {
"gid": "8939431176140915826",
"size": "1025457239",
"download": "493859184"
},
"test": {
"gid": "7567238814520421478",
"size": "1455844051",
"download": "506391408"
}
}
},
"230272": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "5385924979330004871",
"size": "761159195",
"download": "477235104"
},
"localisation": {
"gid": "7865204438852300392",
"size": "761550437",
"download": "477649376"
},
"test": {
"gid": "5385924979330004871",
"size": "761159195",
"download": "477235104"
}
}
},
"230273": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "8506372043750881751",
"size": "1490915719",
"download": "532425744"
},
"test": {
"gid": "5728917180114399740",
"size": "1240521857",
"download": "496397360"
}
}
},
"overridescddb": "1",
"baselanguages": "english,german,french,italian,koreana,spanish,schinese,tchinese,japanese,polish,brazilian",
"branches": {
"public": {
"buildid": "24121530",
"timeupdated": "1783571002",
"timebuildupdated": "1783571002"
},
"localisation": {
"buildid": "4913023",
"timeupdated": "1587180262",
"timebuildupdated": "1587180262"
},
"test": {
"buildid": "21466383",
"timeupdated": "1768233620",
"timebuildupdated": "1768233620"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "3145728",
"maxnumfiles": "8"
}
}