Show raw AppDetails
{
"3978490": {
"success": true,
"data": {
"type": "game",
"name": "Diatonic",
"steam_appid": 3978490,
"required_age": 0,
"is_free": false,
"detailed_description": "<p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/6f74c947e74cf9bbe3a56cd7dbe7a88c.poster.avif?t=1779362092\" width=640 height=224 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/6f74c947e74cf9bbe3a56cd7dbe7a88c.webm?t=1779362092\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/6f74c947e74cf9bbe3a56cd7dbe7a88c.mp4?t=1779362092\" type=\"video/mp4\"></video></span></p><p class=\"bb_paragraph\" >Diatonic is a rhythm roguelike where your piano becomes the controller. Play with a MIDI keyboard to test your sight-reading or tackle each song as a typing game on your computer keyboard.</p><h2 class=\"bb_tag\" ><strong>Randomized Runs</strong></h2><p class=\"bb_paragraph\" >Learn new songs by turning them into roguelike runs - sections of the song become different levels to make learning easier and more fun. Each run features randomized levels for a fresh experience every time. </p><h2 class=\"bb_tag\" ><strong>Learn Naturally</strong></h2><p class=\"bb_paragraph\" >Whether you’re new to piano or experienced, Diatonic helps sharpen your piano skills. Play along with sheet music-style notes to naturally practice sight-reading.</p><h2 class=\"bb_tag\" ><strong>Your Controls</strong></h2><p class=\"bb_paragraph\" >Play with a real MIDI keyboard (any size!) for the most authentic experience. You can also use a computer keyboard for a typing game, a controller, or the on-screen piano with mouse/touch controls.</p><p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/513fd2a81f66519ec7d589873a41ab09.poster.avif?t=1779362092\" width=640 height=224 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/513fd2a81f66519ec7d589873a41ab09.webm?t=1779362092\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/513fd2a81f66519ec7d589873a41ab09.mp4?t=1779362092\" type=\"video/mp4\"></video></span></p><h2 class=\"bb_tag\" ><strong>Features</strong></h2><ul class=\"bb_ul\"><li><p class=\"bb_paragraph\" >Play through 20+ songs included with game</p></li><li><p class=\"bb_paragraph\" >Load custom MIDI files to play your own songs</p></li><li><p class=\"bb_paragraph\" >Practice treble clef, bass clef, or both together</p></li><li><p class=\"bb_paragraph\" >Set your own pace: speed up or slow down the tempo</p></li><li><p class=\"bb_paragraph\" >Learn with a mode that waits until you play the correct note</p></li><li><p class=\"bb_paragraph\" >Supports sharps, flats, and all key signatures</p></li></ul><p class=\"bb_paragraph\" ></p>",
"about_the_game": "<p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/6f74c947e74cf9bbe3a56cd7dbe7a88c.poster.avif?t=1779362092\" width=640 height=224 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/6f74c947e74cf9bbe3a56cd7dbe7a88c.webm?t=1779362092\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/6f74c947e74cf9bbe3a56cd7dbe7a88c.mp4?t=1779362092\" type=\"video/mp4\"></video></span></p><p class=\"bb_paragraph\" >Diatonic is a rhythm roguelike where your piano becomes the controller. Play with a MIDI keyboard to test your sight-reading or tackle each song as a typing game on your computer keyboard.</p><h2 class=\"bb_tag\" ><strong>Randomized Runs</strong></h2><p class=\"bb_paragraph\" >Learn new songs by turning them into roguelike runs - sections of the song become different levels to make learning easier and more fun. Each run features randomized levels for a fresh experience every time. </p><h2 class=\"bb_tag\" ><strong>Learn Naturally</strong></h2><p class=\"bb_paragraph\" >Whether you’re new to piano or experienced, Diatonic helps sharpen your piano skills. Play along with sheet music-style notes to naturally practice sight-reading.</p><h2 class=\"bb_tag\" ><strong>Your Controls</strong></h2><p class=\"bb_paragraph\" >Play with a real MIDI keyboard (any size!) for the most authentic experience. You can also use a computer keyboard for a typing game, a controller, or the on-screen piano with mouse/touch controls.</p><p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/513fd2a81f66519ec7d589873a41ab09.poster.avif?t=1779362092\" width=640 height=224 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/513fd2a81f66519ec7d589873a41ab09.webm?t=1779362092\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/extras/513fd2a81f66519ec7d589873a41ab09.mp4?t=1779362092\" type=\"video/mp4\"></video></span></p><h2 class=\"bb_tag\" ><strong>Features</strong></h2><ul class=\"bb_ul\"><li><p class=\"bb_paragraph\" >Play through 20+ songs included with game</p></li><li><p class=\"bb_paragraph\" >Load custom MIDI files to play your own songs</p></li><li><p class=\"bb_paragraph\" >Practice treble clef, bass clef, or both together</p></li><li><p class=\"bb_paragraph\" >Set your own pace: speed up or slow down the tempo</p></li><li><p class=\"bb_paragraph\" >Learn with a mode that waits until you play the correct note</p></li><li><p class=\"bb_paragraph\" >Supports sharps, flats, and all key signatures</p></li></ul><p class=\"bb_paragraph\" ></p>",
"short_description": "Diatonic is a piano roguelike that sharpens your music reading, whether you're a beginner or a pro. Play as a music game with a MIDI keyboard, or as a typing game on your computer keyboard!",
"supported_languages": "English<strong>*</strong>, Simplified Chinese<br><strong>*</strong>languages with full audio support",
"header_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/c8d518da9f94c7f9960c6868e38b9cbf96ce0ce2/header.jpg?t=1779362092",
"capsule_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/77b769163fdd5e0f2c3f16f1afbbb53b113be074/capsule_231x87.jpg?t=1779362092",
"capsule_imagev5": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/77b769163fdd5e0f2c3f16f1afbbb53b113be074/capsule_184x69.jpg?t=1779362092",
"website": null,
"pc_requirements": {
"minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS:</strong> Windows 10 or newer<br></li><li><strong>Processor:</strong> Intel Core i3-3240, AMD FX-4300<br></li><li><strong>Memory:</strong> 4 GB RAM<br></li><li><strong>Graphics:</strong> GeForce GTX 560 Ti (1GB), Radeon HD 7750 (1GB)<br></li><li><strong>Storage:</strong> 1 GB available space</li></ul>"
},
"mac_requirements": {
"minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS:</strong> Big Sur 11.7 or newer<br></li><li><strong>Processor:</strong> Apple M1 or newer<br></li><li><strong>Memory:</strong> 4 GB RAM<br></li><li><strong>Graphics:</strong> Apple integrated GPU<br></li><li><strong>Storage:</strong> 1 GB available space</li></ul>"
},
"linux_requirements": [],
"developers": [
"Nonzero Games"
],
"publishers": [
"Nonzero Games"
],
"package_groups": [],
"platforms": {
"windows": true,
"mac": true,
"linux": false
},
"categories": [
{
"id": 2,
"description": "Single-player"
},
{
"id": 67,
"description": "Camera Comfort"
},
{
"id": 68,
"description": "Custom Volume Controls"
},
{
"id": 78,
"description": "Adjustable Difficulty"
},
{
"id": 75,
"description": "Keyboard Only Option"
},
{
"id": 76,
"description": "Mouse Only Option"
},
{
"id": 79,
"description": "Save Anytime"
},
{
"id": 77,
"description": "Touch Only Option"
},
{
"id": 18,
"description": "Partial Controller Support"
},
{
"id": 62,
"description": "Family Sharing"
}
],
"genres": [
{
"id": "1",
"description": "Action"
},
{
"id": "4",
"description": "Casual"
},
{
"id": "23",
"description": "Indie"
}
],
"screenshots": [
{
"id": 0,
"path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/4df3867db7dede8498438ffb545ee41e34c83cad/ss_4df3867db7dede8498438ffb545ee41e34c83cad.600x338.jpg?t=1779362092",
"path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/4df3867db7dede8498438ffb545ee41e34c83cad/ss_4df3867db7dede8498438ffb545ee41e34c83cad.1920x1080.jpg?t=1779362092"
},
{
"id": 1,
"path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/ef8e19e2024a5474ab4e7e95c6032f44bfc27b89/ss_ef8e19e2024a5474ab4e7e95c6032f44bfc27b89.600x338.jpg?t=1779362092",
"path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/ef8e19e2024a5474ab4e7e95c6032f44bfc27b89/ss_ef8e19e2024a5474ab4e7e95c6032f44bfc27b89.1920x1080.jpg?t=1779362092"
},
{
"id": 2,
"path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/cffbcd91b61e446d8473fd06b0224240044a53cd/ss_cffbcd91b61e446d8473fd06b0224240044a53cd.600x338.jpg?t=1779362092",
"path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/cffbcd91b61e446d8473fd06b0224240044a53cd/ss_cffbcd91b61e446d8473fd06b0224240044a53cd.1920x1080.jpg?t=1779362092"
},
{
"id": 3,
"path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/f8fb5ee3484ea364fdb493dbdd2dd62cfef45f6a/ss_f8fb5ee3484ea364fdb493dbdd2dd62cfef45f6a.600x338.jpg?t=1779362092",
"path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/f8fb5ee3484ea364fdb493dbdd2dd62cfef45f6a/ss_f8fb5ee3484ea364fdb493dbdd2dd62cfef45f6a.1920x1080.jpg?t=1779362092"
},
{
"id": 4,
"path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/5d26eb321ad0f942f0d24efa9c61fbcb2dfb0812/ss_5d26eb321ad0f942f0d24efa9c61fbcb2dfb0812.600x338.jpg?t=1779362092",
"path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/5d26eb321ad0f942f0d24efa9c61fbcb2dfb0812/ss_5d26eb321ad0f942f0d24efa9c61fbcb2dfb0812.1920x1080.jpg?t=1779362092"
}
],
"movies": [
{
"id": 257228862,
"name": "Short Gameplay Trailer",
"thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/257228862/ec4437004020ad704209acc26540e06cb3a433c2/movie_600x337.jpg?t=1776806855",
"dash_av1": "https://video.akamai.steamstatic.com/store_trailers/3978490/81832369/4aa049550e56c8f635354b60498910c109d50a7a/1776806443/dash_av1.mpd?t=1776806855",
"dash_h264": "https://video.akamai.steamstatic.com/store_trailers/3978490/81832369/4aa049550e56c8f635354b60498910c109d50a7a/1776806443/dash_h264.mpd?t=1776806855",
"hls_h264": "https://video.akamai.steamstatic.com/store_trailers/3978490/81832369/4aa049550e56c8f635354b60498910c109d50a7a/1776806443/hls_264_master.m3u8?t=1776806855",
"highlight": true
}
],
"release_date": {
"coming_soon": true,
"date": "Q4 2026"
},
"support_info": {
"url": "",
"email": "support@nonzero.games"
},
"background": "https://store.akamai.steamstatic.com/images/storepagebackground/app/3978490?t=1779362092",
"background_raw": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3978490/64dbba45d4ae6ab64141797deefd2b2758e80cfe/page_bg_raw.jpg?t=1779362092",
"content_descriptors": {
"ids": [],
"notes": null
},
"ratings": {
"dejus": {
"rating_generated": "1",
"rating": "10",
"required_age": "10",
"banned": "0",
"use_age_gate": "0",
"descriptors": "Violência"
},
"steam_germany": {
"rating_generated": "1",
"rating": "12",
"required_age": "12",
"banned": "0",
"use_age_gate": "0",
"descriptors": "Gewalt"
},
"igrs": {
"rating_generated": "1",
"rating": "13",
"required_age": "13",
"banned": "0",
"use_age_gate": "0",
"descriptors": "Kekerasan"
}
}
}
}
}