CINXE.COM

Download the best of Open-Source Games for Mac | Uptodown

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no" /> <title>Download the best of Open-Source Games for Mac | Uptodown</title> <link rel="preconnect" href="https://img.utdstc.com"> <link rel="preconnect" href="https://stc.utdstc.com"> <link rel="preload" crossorigin="anonymous" href="https://stc.utdstc.com/fonts/geomanist-medium-webfont-test.woff2" as="font" type="font/woff2"> <link rel="preload" crossorigin="anonymous" href="https://stc.utdstc.com/fonts/geomanist-regular-webfont-test.woff2" as="font" type="font/woff2"> <link fetchpriority="low" href="https://stc.utdstc.com/1743150554383/vendor.css" as="style"> <link rel="stylesheet" media="print" fetchpriority="low" onload="this.media='all'" href="https://stc.utdstc.com/1743150554383/vendor.css"> <noscript><link rel="stylesheet" fetchpriority="low" media="all" href="https://stc.utdstc.com/1743150554383/vendor.css"></noscript> <link fetchpriority="low" href="https://stc.utdstc.com/1743150554383/list.css" as="style"> <link rel="stylesheet" media="print" fetchpriority="low" onload="this.media='all'" href="https://stc.utdstc.com/1743150554383/list.css"> <noscript><link rel="stylesheet" fetchpriority="low" media="all" href="https://stc.utdstc.com/1743150554383/list.css"></noscript> <script defer fetchpriority="high" src="//geo.cookie-script.com/s/a52be48a31f50475bd697e1db8507f9d.js?country=no-is-li-gb-ch-br&state=ca&region=eu"></script> <meta name="description" content="Discover the best of Open-Source Games for Mac: Openttd, Vdrift, Luanti... Download them for free and virus free from Uptodown" /> <meta name="keywords" content="openttd, vdrift, luanti" /> <meta property="og:url" content="https://en.uptodown.com/mac/open-source-games"/> <meta property="og:type" content="website"/> <meta property="og:title" content="Uptodown App Store"/> <meta property="og:description" content="Discover the best of Open-Source Games for Mac: Openttd, Vdrift, Luanti... Download them for free and virus free from Uptodown"/> <meta property="og:image" content="https://stc.utdstc.com/img/Uptodown-card-template-Facebook.png"/> <meta name="theme-color" content="#fff"/> <link rel="icon" type="image/png" href="https://stc.utdstc.com/favicon.png" sizes="192x192"/> <link rel="alternate" hreflang="en" href="https://en.uptodown.com/mac/open-source-games"> <link rel="alternate" hreflang="es" href="https://www.uptodown.com/mac/juegos-codigo-abierto"> <link rel="alternate" hreflang="pt" href="https://br.uptodown.com/mac/jogos-codigo-aberto"> <link rel="alternate" hreflang="de" href="https://de.uptodown.com/mac/open-source-spiele"> <link rel="alternate" hreflang="fr" href="https://fr.uptodown.com/mac/jeux-code-source-ouvert"> <link rel="alternate" hreflang="it" href="https://it.uptodown.com/mac/giochi-open-source"> <link rel="alternate" hreflang="zh" href="https://cn.uptodown.com/mac/open-source-games"> <link rel="alternate" hreflang="ja" href="https://jp.uptodown.com/mac/open-source-games"> <link rel="alternate" hreflang="ru" href="https://ru.uptodown.com/mac/open-source-games"> <link rel="alternate" hreflang="ko" href="https://kr.uptodown.com/mac/open-source-games"> <link rel="alternate" hreflang="id" href="https://id.uptodown.com/mac/game-open-source"> <link rel="alternate" hreflang="ar" href="https://ar.uptodown.com/mac/open-source-games"> <link rel="alternate" hreflang="th" href="https://th.uptodown.com/mac/open-source-games"> <link rel="alternate" hreflang="tr" href="https://tr.uptodown.com/mac/acik-kaynakli-oyunlar"> <link rel="alternate" hreflang="hi" href="https://in.uptodown.com/mac/open-source-games"> <link rel="alternate" hreflang="vi" href="https://vi.uptodown.com/mac/tro-choi-ma-nguon-mo"> <link rel="alternate" hreflang="ro" href="https://ro.uptodown.com/mac/jocuri-open-source"> <link rel="canonical" href="https://en.uptodown.com/mac/open-source-games"> <meta name="domain" content="uptodown.com"> <meta name="gdpr" content="0"/> <link rel="dns-prefetch" href="https://www.google-analytics.com"> <meta name="author" content="Uptodown Technologies SL" /> <style> .suggestion-list + .ad { min-height: 100px; padding-top: 0; margin-bottom: 10px; } .ad + style + .breadcrumb.father { padding-top: 0; height: auto; } .top .filter { margin: 0 10px 20px; border-radius: 0; } .top .filter span { font-size: 12px; line-height: 16px; color: #7F949A; font-family: 'geomanistregular', sans-serif; margin: 5px 0 0; } .top h2 { font-family: 'geomanistmedium', sans-serif; color: #1F4E5A; font-size: 16px; padding: 20px 10px 10px; display: inline-block; } .list.top .content { padding: 10px; } .top:has(.list.top) .list.top .content .item { height: 100%; margin: 0 0 20px; vertical-align: top; width: 100%; padding: 0; white-space: normal; line-height: 1.2; clear: both; position: relative; display: grid; grid-template-rows: auto auto auto; grid-template-columns: 100px 1fr; grid-column-gap: 10px; grid-row-gap: 5px; } .list.top .content:has(.item.recommended) .item { width: calc(100vw - 20px); left: -10px; } #ar .list.top .content:has(.item.recommended) .item { right: -10px; left:0; } .list.top .content .item.recommended { background: #D9F7FF; position: relative; padding: 10px; left: -10px; width: calc(100vw - 20px); } #ar .list.top .content .item.recommended { right: -10px; left:0; } .list.top .content .item.recommended:before { content: "uptodown recommends"; position: absolute; display: block; top: -10px; right: 10px; background: #FEC94F; border-radius: 10px; padding: 5px 10px; font-size: 8px; text-transform: uppercase; } #ar .list.top .content .item.recommended:before { left: 10px; right: auto; } .list.top .content .item figure { grid-row-start: 1; grid-column-start: 1; grid-row-end: 5; grid-column-end: 2; } .top:has(.list.top) .list.top .content .item figure img { height: inherit; width: inherit; max-width: 100px; max-height: 100px; } .list.top .content .item .name { text-align: left; } .list.top .content .item .name h2 { font-size: 16px; text-align: left; padding: 0; } .list.top .content .item .stats { display: flex; font-family: 'geomanistregular', sans-serif; font-size: 10px; padding: 0; color: #1F4E5A; align-items: baseline; } .list.top .content .item .stats img { margin-right: 5px; top:2px; position: relative; } .list.top .content .item .stats .dwstat img { filter: invert(88%) sepia(0) saturate(326%) hue-rotate(152deg) brightness(99%) contrast(88%); } .list.top .content .item .stats img.active { filter: brightness(0) saturate(100%) invert(63%) sepia(64%) saturate(6292%) hue-rotate(164deg) brightness(98%) contrast(105%); } .list.top .content .item .stats div { border-left: 1px solid #7F949A; padding: 0 10px; margin-left: 10px; direction: ltr; line-height: 15px; height: 15px; flex-grow: 1; text-align: left; } #ar .list.top .content .item .stats div { padding: 0 10px; margin-left: 10px; direction: ltr; line-height: 15px; height: 15px; flex-grow: 1; text-align: right; } .list.top .content .item .stats div:empty { border:0; } .list.top .content .item .description-max { font-family: 'geomanistregular', sans-serif; color: #7F949A; font-size: 12px; font-weight: 300; margin-top: 0; text-align: left; line-height: 16px; } .list.top .content .item .stats button { font-family: 'geomanistmedium', sans-serif; display: block; padding: 10px 10px 8px; background: #00AAD5; color: white; font-size: 10px; border-radius: 10px; text-align: center; float: none; border: 0; text-transform: uppercase; margin-left: auto; } .list.top .content .item .stats button:lang(ar) { margin-right: auto; margin-left: 0; } .top:has(.list.top) .list .item { display: grid; grid-template-rows: min-content min-content; grid-template-columns: 40px 1fr; grid-column-gap: 10px; grid-row-gap: 2px; margin: 0; min-height: auto; } .top:not(:has(.list.top)) .list .item { margin: 0; } .top:not(:has(.list.top)) .list .item img { max-width: 100px; max-height: 100px; } .item-row .content { width: 100%; height: auto; box-sizing: border-box; overflow-x: auto; overflow-y: hidden; margin: 0; white-space: nowrap; -webkit-overflow-scrolling: touch; display: inline-flex; position: relative; } .item { min-width: 100px; width: 100px; height: 100%; position: relative; vertical-align: top; margin: 10px 10px 10px 0; white-space: normal; line-height: 1.2; } .item figure { width: auto; height: 100px; margin-bottom: 10px; text-align: center; cursor: pointer; } .item figure img { max-height: 100px; max-width: 100px; width: auto; height: auto; border-radius: 10px; } .item div.name { font-family: 'geomanistmedium', sans-serif; color: #1F4E5A; font-size: 12px; word-break: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-align: center; } .item div.description { font-family: 'geomanistregular', sans-serif; color: #7F949A; font-size: 12px; margin-top: 5px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-align: center; } .item > img { position: absolute; top: 0; right: auto; bottom: auto; left: -1px; z-index: 1; } .item-row .more { font-family: 'geomanistregular', sans-serif; color: #333333; font-size: 12px; font-weight: 400; padding: 0 30px 10px; -webkit-appearance: none; border: 0; z-index: 1; position: relative; background: transparent; float: right; cursor: pointer; } @media (max-width: 360px) { .top:has(.list.top) .list.top .content .item { grid-template-columns: 50px 1fr; } .top:has(.list.top) .list.top .content .item figure img { max-height: 50px; max-width: 50px; } .top:has(.list.top) .list.top .content .item .stats button:lang(ru) { font-size: 8px; } } @media (max-width: 450px) { .list.top .content .item .stats .dwstat { display: none; } } @media (min-width: 767px) { .top:has(.list.top) .list.top .content { grid-template-columns: 1fr; margin: 0; } .top:has(.list.top) .list.top .content .item { flex-basis: 577px; flex-grow: 1; grid-template-columns: 100px 1fr; grid-column-gap: 20px; grid-row-gap: 10px; margin: 0; box-shadow: 0 3px 20px 0px #EDF3F4; border-radius: 10px; padding: 20px 20px 0; min-height: 140px; } .top:has(.list.top) .list .item { display: grid; grid-template-rows: min-content min-content; grid-template-columns: 100px 1fr; grid-column-gap: 10px; grid-row-gap: 2px; margin: 0; } #ar .list.top .content .item .stats .dwstat { display: flex; gap: 5px; flex-direction: row-reverse; } } @media (min-width: 1396px) { .content.top { padding-top: 0; } .filter { margin: 0; } .top h2 { padding: 20px 20px 0; } .top .filter { margin: 10px 20px 20px; } .top .filter span { margin: 5px 0 0; font-size: 14px; } .list.top .content { padding: 20px 20px 20px; justify-content: space-between; display: inline-flex; margin: 0; } .top:has(.list.top) .list.top .content .item { flex-basis: 577px; flex-grow: 1; grid-template-columns: 180px 1fr; grid-column-gap: 20px; grid-row-gap: 10px; margin: 0; box-shadow: 0 3px 20px 0px #EDF3F4; border-radius: 10px; padding: 20px 20px 0; min-height: 220px; } #ar .list.top .content .item { margin-left: 20px; } .list.top .content:has(.item.recommended) .item, .list.top .content .item.recommended { width: 100%; left: 0; padding: 20px 20px 0; } #ar .list.top .content:has(.item.recommended) .item { right: 0; } #ar .list.top .content .item:nth-child(even) { margin-left: 0; } .list.top .content .item.recommended:before { font-size: 10px; } .list.top .content .item:nth-child(even) { margin-right: 0; } .top:has(.list.top) .list.top .content .item figure { height: 180px; margin-bottom: 0; } .top:has(.list.top) .list.top .content .item figure img { width: 180px; height: inherit; max-width: 180px; max-height: 180px; } .list.top .content .item .name h2 { font-size: 22px; } .list.top .content .item .stats { font-size: 15px; } .list.top .content .item .stats div { padding: 0 15px; margin-left: 15px; width: auto; line-height: 19px; height: 19px; } .list.top .content .item .stats img { transform: scale(1.2); top: 0; margin-right: 10px; } .list.top .content .item .description-max { font-size: 16px; line-height: 22px; } .list.top .content .item .description-max button { margin: 10px 0 0; font-size: 12px; padding: 15px 20px 13px; } .list.top .content .item .stats button { font-size: 12px; padding: 15px 20px 13px; max-width: 160px; } .top .list .item { grid-template-columns: 100px 1fr; } .suggestion-list + .ad { padding-top: 10px; } .item-row { max-width: 1396px; margin: auto; } .item-row .content { display: flex; flex-wrap: wrap; padding: 10px 0 20px 20px; } .item { margin-right: 22px; } .list.top .content .item .description-max button { margin: 30px 0 0; } } @media (min-width: 767px) and (prefers-color-scheme: dark){ .top:has(.list.top) .list.top .content .item { box-shadow: 0 3px 20px 0px #2a4e57; } } @media (prefers-color-scheme: dark) { .list.top .content .item.recommended {background: #1F4E5A;} .item div.name {color: white;} .item div.description, .list.top .content .item .description-max {color: #cddce0;} .item figure img, .item-row .more, .top h2 {color: white;} .top .ornament {filter: brightness(0) saturate(100%) invert(11%) sepia(0%) saturate(27%) hue-rotate(175deg) brightness(103%) contrast(77%);} .list.top .content .item .stats {color: white;} .list.top .content .item .stats img {filter: brightness(0) saturate(100%) invert(83%) sepia(7%) saturate(681%) hue-rotate(144deg) brightness(88%) contrast(94%) opacity(0.3);} } .suggestion-list + .ad { min-height: 100px; padding-top: 0; margin-bottom: 10px; } .ad + style + .breadcrumb.father { padding-top: 0; height: auto; } .item { min-width: 100px; width: 100%; height: 100%; position: relative; vertical-align: top; white-space: normal; line-height: 1.2; text-align: center; } .item figure { width: auto; height: 100px; margin-bottom: 10px; text-align: center; cursor: pointer; } .item figure img { max-height: 100px; max-width: 100px; width: auto; height: auto; border-radius: 10px; } .item div.name { font-family: 'geomanistmedium', sans-serif; color: #1f4e5a; font-size: 14px; word-break: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .item div.description { font-family: 'geomanistregular', sans-serif; color: #7f949a; font-size: 12px; margin-top: 5px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; } .item > img { position: absolute; top: 0; right: auto; bottom: auto; left: -1px; z-index: 1; } .item-row .more { font-family: 'geomanistregular', sans-serif; color: #333333; font-size: 12px; font-weight: 400; padding: 0 30px 10px; -webkit-appearance: none; border: 0; z-index: 1; position: relative; background: transparent; float: right; cursor: pointer; } @media (min-width: 1024px) { .content.list { padding-top: 0; } } @media (min-width: 1396px) { .suggestion-list + .ad { padding-top: 10px; } .item-row { max-width: 1396px; margin: auto; } .item-row .content { display: flex; flex-wrap: wrap; padding: 0 0 20px 20px; } .item { margin-right: 12px; } } @media (prefers-color-scheme: dark) { .item div.name { color: #fff; } .item div.description { color: #cddce0; } .item figure img { color: white; } .item-row .more { color: white; } } .list .content { display: inline-flex; flex-wrap: wrap; padding: 10px 10px 0 10px; justify-content: space-around; gap: 0; } .list .item { display: grid; grid-template-rows: min-content min-content; grid-template-columns: 100px 1fr; grid-column-gap: 10px; grid-row-gap: 2px; min-height: 114px; } .list .item figure { grid-row-start: 1; grid-column-start: 1; grid-row-end: 5; height: auto; } .top:has(.list.top) .list .item figure img { max-width: 40px; max-height: 40px; } .top:has(.list.top) .list .item div.name { font-size: 12px; } .item div.name, .item div.description { text-align: left; margin: 0; } .item div.name { font-size: 16px; } @media (min-width: 767px) { .list .content { display: grid; grid-template-columns: 1fr 1fr; margin: 10px; padding: 0; gap: 10px; } .list .item { display: grid; grid-template-rows: min-content min-content; grid-template-columns: 100px 1fr; grid-column-gap: 20px; grid-row-gap: 5px; width: 100%; box-shadow: 0 3px 20px 0px #edf3f4; border-radius: 10px; padding: 20px 20px 0; box-sizing: border-box; margin: 0; height: 140px; } .top:has(.list.top) .list .item figure img { max-width: fit-content; max-height: fit-content; } .top:has(.list.top) .list .item div.name { font-size: 16px; } } @media (min-width: 1396px) { .list .content { grid-template-columns: 1fr 1fr 1fr; margin: 20px; } .list .item figure img, .top .list .item figure img { max-width: 100px; max-height: 100px; } .item div.name { font-size: 18px; } .top:has(.list.top) .list .item div.name { font-size: 18px; } .item div.description { margin: 0; font-size: 16px; height: fit-content; } } @media (min-width: 767px) and (prefers-color-scheme: dark) { .list .item { box-shadow: 0 3px 20px 0px #2a4e57; } } @font-face { font-family: 'geomanistmedium'; src: url('https://stc.utdstc.com/fonts/geomanist-medium-webfont-test.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: 'geomanistregular'; src: url('https://stc.utdstc.com/fonts/geomanist-regular-webfont-test.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; } a, abbr, acronym, address, applet, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dl, dt, em, embed, fieldset, figcaption, figure, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; text-rendering: geometricPrecision; } html { overflow-y: scroll; } body > .content { max-width: 1396px; min-height: 1000px; margin: auto; background: white; position: relative; } a { text-decoration: none; color: inherit; cursor: pointer; } .hidden { display: none; } section { position: relative; overflow: hidden; } section .content { padding: 0 10px 10px; clear: both; } section .title-row { display: flex; align-items: center; justify-content: flex-start; padding: 10px; } section .title { font-family: 'geomanistmedium', sans-serif; color: #1f4e5a; font-size: 16px; } section .title:lang(ja), section .title:lang(hi), section .title:lang(zh), section .title:lang(th), section .title:lang(ru), section .title:lang(ko), section .title:lang(ar), section .title:lang(vi), section .title:lang(ro), section .title:lang(tr), feature + nav ul:lang(ja), feature + nav ul:lang(hi), feature + nav ul:lang(zh), feature + nav ul:lang(th), feature + nav ul:lang(ru), feature + nav ul:lang(ko), feature + nav ul:lang(ar), feature + nav ul:lang(vi), feature + nav ul:lang(ro), feature + nav ul:lang(tr) { font-weight: 600; font-family: sans-serif; } section .title-row + span { font-family: 'geomanistregular', sans-serif; color: #1f4e5a; font-size: 14px; padding: 0 10px 0; display: block; line-height: 20px; margin-bottom: 20px; } section .title + .more { padding: 0 10px 0; } section .title + .more img { line-height: 1; display: block; } header { display: flex; position: sticky; top: 0; height: 50px; width: 100%; z-index: 4; background: white; justify-content: space-between; } header div, header a { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: inline-flex; -ms-flex-pack: center; justify-content: center; cursor: pointer; } header .menu-button { height: 50px; width: 50px; } header .menu-button img { position: relative; z-index: -1; } header .search, header .login { height: 50px; width: 50px; } header .login img { width: 30px; aspect-ratio: 1/1; border-radius: 50%; } header .login .icon { width: 24px; height: 24px; } header .login .icon.turbo { border: 2px solid #e06290; box-shadow: 0 2px 5px 1px #b99ccf90; } header > img { display: none; cursor: pointer; } header .turbo-link { width: 50px; } header .turbo-link img { width: 24px; height: 24px; } .change-platform { display: none; } .nav-main, .shadow { transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); } .nav-main { position: fixed; top: 0; right: 0; bottom: 0; left: -256px; width: 256px; height: auto; z-index: 8; background: white; overflow: auto; } .ad.text div + div, .suggestion-list + .ad, .info + .ad { min-height: 250px; } .list .ad div + div + div, .search .ad div + div + div { min-height: 0; } .ad .title { font-family: 'geomanistregular', sans-serif; font-size: 9px; text-transform: uppercase; text-align: center; color: #757575; align-self: end; grid-auto-rows: min-content; } .select-platform { display: none; } @media (min-width: 1024px) { section .title-row { padding: 10px 20px 20px; } section .title { font-size: 18px; } section .content { padding: 0 20px 15px; } section .title-row + span { padding: 0 20px 10px; } header { max-width: 1396px; margin: auto; left: 0; right: 0; position: relative; height: 80px; } header .menu-button, header .search, header .login { width: 80px; height: 80px; } header .login img { width: 40px; } header .login .icon { width: 30px; height: 30px; } .select-platform { width: 80px; height: fit-content; background: white; position: absolute; z-index: 2; right: 180px; border-radius: 0 0 5px 5px; box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, 0.05); display: none; } .select-platform img { padding: 20px 30px; filter: brightness(0) saturate(100%) invert(58%) sepia(81%) saturate(3812%) hue-rotate(158deg) brightness(95%) contrast(101%); } .select-platform img:first-child { filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(232deg) brightness(101%) contrast(102%); z-index: 1; padding: 30px; } .select-platform:after { content: ''; width: 80px; height: 80px; background: #00aad5; position: absolute; top: 0; left: 0; z-index: 0; } .select-platform img:hover { box-shadow: inset 0 0 0px 3px #00aad5; } .select-platform img:first-child:hover { box-shadow: none; } .ad .ad, .ad.text div + div, .ad div + div, .suggestion-list + .ad { min-height: 100px; } .list .ad div + div, .search .ad div + div { min-height: 100px; } } body { background: #eeeeee; font-family: 'geomanistregular', Tahoma, sans-serif; margin: 0; } .panel { overflow: auto; position: fixed; top: 0; right: -100%; bottom: 0; left: auto; width: 100%; height: auto; z-index: 8; } .nav-main { position: fixed; top: 0; right: 0; bottom: 0; left: -1056px; width: 256px; height: auto; z-index: 8; background: white; overflow: auto; } header .logo { margin: 0 auto 0 0; } header .logo img { height: 24px; left: -10px; top: 2px; position: relative; } section .title + .more img { height: fit-content; transform: scale(0.5); } @media (min-width: 767px) { .panel { position: fixed; top: 0; right: -520px; bottom: 0; left: auto; width: 520px; height: auto; } } @media (min-width: 1024px) { .select-platform.show { display: grid; margin-right: -20px; } .change-platform { transform: rotate(90deg); display: block; position: absolute; right: 154px; top: 0; padding-bottom: 50px; padding-top: 20px; } header .logo img { height: 20px; left: 0; width: auto; } header > img { display: block; filter: brightness(0) saturate(100%) invert(58%) sepia(81%) saturate(3812%) hue-rotate(158deg) brightness(95%) contrast(101%); padding: 30px; margin-right: 0; } header .turbo-link { margin-left: auto; } header .logo { transform: scale(1.5); margin-left: 0; margin-right: auto; height: 57px; padding-top: 10px; width: 108px; justify-content: flex-start; position: relative; left: 40px; } } @media (min-width: 1396px) { header .logo { margin-left: auto; margin-right: -200px; } header:not(:has(.turbo-link)) .logo { margin-right: 384px; margin-left: auto; left: inherit; } } @media (prefers-color-scheme: dark) { body { background: #09191d; } body > .content { background: #0f292f; } header { background: #0f292f; } .select-platform { background: #333333; } section .title { color: white; } section .title-row + span { color: #cddce0; } .nav-main { background: #1f4e5a; } .ad .title { color: #ccc; } section .title + span { color: #ccc; } .panel { background: #102c33; } } .breadcrumb { font-family: 'geomanistregular', sans-serif; display: inline-block; width: auto; box-sizing: border-box; } .breadcrumb.father::-webkit-scrollbar { display: none; } .breadcrumb a { margin-bottom: 5px; display: inline-block; } .breadcrumb span { color: #7f949a; padding: 3px 0; font-size: 8px; text-transform: uppercase; margin: 1px; } .breadcrumb .path_separator { padding: 0 3px; line-height: 22px; } .breadcrumb > span:not(.path_separator) { font-family: 'geomanistmedium', sans-serif; color: #00aad5; } .breadcrumb > span:not(.path_separator):lang(ja), .breadcrumb > span:not(.path_separator):lang(hi), .breadcrumb > span:not(.path_separator):lang(zh) { font-weight: 600; font-family: sans-serif; } .breadcrumb > span:not(.path_separator):lang(th), .breadcrumb > span:not(.path_separator):lang(ru), .breadcrumb > span:not(.path_separator):lang(ko), .breadcrumb > span:not(.path_separator):lang(ar), .breadcrumb > span:not(.path_separator):lang(vi) { font-weight: 600; font-family: sans-serif; } .breadcrumb > span:not(.path_separator):lang(ro), .breadcrumb > span:not(.path_separator):lang(tr) { font-weight: 600; font-family: sans-serif; } .breadcrumb span:lang(th) { font-size: 12px; } @media (prefers-color-scheme: dark) { .breadcrumb span { } .breadcrumb > span:not(.path_separator) { color: white; } } .breadcrumb.father { height: fit-content; padding: 0 0 0 10px; overflow-x: auto; overflow-y: hidden; white-space: nowrap; width: 100%; -webkit-overflow-scrolling: touch; position: relative; z-index: 1; } @media (min-width: 1024px) { .breadcrumb.father { padding: 0 10px; } } @media (min-width: 1396px) { .breadcrumb.father { padding-top: 0; padding-left: 20px; height: auto; } } .filter { position: relative; overflow: hidden; color: #1f4e5a; margin: 0 0 0 10px; } #ar .filter { margin: 0 10px 20px 0; } .filter:before { content: ''; width: 10px; height: 100%; height: -webkit-fill-available; background: #00aad5; display: block; position: absolute; border-radius: 10px; } .filter p { font-size: 14px; padding-left: 10px; color: #757575; } .filter h1 { font-family: 'geomanistmedium', sans-serif; font-size: 18px; margin: 0 20px; line-height: 1; } .filter h1:lang(ja), .filter h1:lang(hi), .filter h1:lang(zh), .filter h1:lang(th), .filter h1:lang(ru), .filter h1:lang(ko), .filter h1:lang(ar), .filter h1:lang(vi), .filter h1:lang(ro), .filter h1:lang(tr) { font-weight: 600; font-family: sans-serif; } .filter h1 + span, .filter span { margin: 0 0 20px; padding: 0 10px; display: block; font-family: 'geomanistregular', sans-serif; color: #7f949a; font-size: 12px; font-weight: 300; } .filter h1 + span { margin: 5px 0 0; padding: 0 10px 0 20px; } .filter input { font-family: 'geomanistregular', sans-serif; font-size: 30px; padding: 0 10px 10px; font-weight: 700; position: relative; z-index: 1; background: transparent; border: 0; } .filter ul { display: flex; padding-left: 20px; margin-top: 10px; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; } #ar .filter ul { padding-right: 20px; } .filter ul li { padding: 15px; font-size: 12px; } .filter ul li.active { background: #00aad5; color: white; } .filter .options li div { font-size: 10px; } .filter .options li.active div { background: white; color: #00aad5; border-radius: 10px; padding: 5px 15px; font-weight: 600; } .filter.tabs { margin-bottom: 20px; } .filter.tabs ul li { padding: 0; margin: 0 10px 0 0; border-radius: 10px; } #ar .filter.tabs ul li { margin: 0 0 0 10px; } .filter.tabs .options li div { padding: 15px 15px 13px; background: none; display: block; border-radius: 0; font-size: 10px; cursor: pointer; border: 1px solid #00aad5; border-radius: 10px; text-transform: uppercase; font-family: 'geomanistmedium', sans-serif; color: #00aad5; } .filter.tabs .options li.active div { background: #00aad5; cursor: inherit; color: white; border-radius: 10px; } @media (max-width: 1396px) { .filter ul::-webkit-scrollbar { display: none; } } @media (min-width: 1396px) { .filter { margin: 0 20px; } #ar .filter { margin: 0 20px; } .filter p, .filter h1 { padding: 0 20px 0; } .filter h1 { font-size: 30px; margin: 0; } .filter h1 + span, .filter span { padding: 0 20px; font-size: 14px; } .filter ul li { padding: 20px; font-size: 16px; } .filter input { padding-left: 18px; } .filter.tabs .options li div { padding: 15px 20px; } } @media (prefers-color-scheme: dark) { .filter h1 { color: white; } .filter.tabs .options li.active div { background: #00aad5; color: white; } } .popup-turbo { position: fixed; bottom: -20%; left: 0; width: 100%; z-index: 3; background: linear-gradient(-45deg, #b99ccf, #e06290, #b99ccf, #e06290, #ffc94f); background-size: 400% 400%; animation: gradient-login 15s ease infinite, slideIn 1s ease forwards 3s; padding: 10px; color: #fff; font-size: 12px; font-family: 'geomanistregular', sans-serif; box-sizing: border-box; display: flex; gap: 10px; align-items: end; bottom: -100%; min-height: 65px; } @keyframes slideIn { from { bottom: -20%; } to { bottom: 0; } } @keyframes gradient-login { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } .popup-turbo svg { opacity: 0.1; width: 300px; position: absolute; height: auto; bottom: -16px; top: 0; left: 0; transform: rotate(-8deg); } .popup-turbo .title { font-family: 'geomanistmedium'; font-size: 16px; } .popup-turbo p b { font-family: 'geomanistmedium'; } .popup-turbo button { background: white; border: 0; border-radius: 10px; padding: 5px 10px; font-family: 'geomanistmedium'; color: #e06290; height: 35px; z-index: 1; word-break: auto-phrase; width: fit-content; min-width: max-content; } .popup-turbo button:lang(ja), .popup-turbo button:lang(hi), .popup-turbo button:lang(zh), .popup-turbo button:lang(th), .popup-turbo button:lang(ru), .popup-turbo button:lang(ko), .popup-turbo button:lang(ar), .popup-turbo button:lang(vi), .popup-turbo button:lang(ro), .popup-turbo button:lang(tr) { font-weight: 600; font-family: sans-serif; } .popup-turbo button:lang(zh), .popup-turbo button:lang(ko), .popup-turbo button:lang(ar) { min-width: 80px; } .popup-turbo .close { background: #fff; padding: 8px; position: absolute; top: -20px; right: 20px; z-index: 2; box-shadow: 0 3px 12px 2px #00000020; border-radius: 50%; width: 20px; height: 20px; cursor: pointer; } .popup-turbo .close:lang(ar) { left: 10px; right: auto; } @media (min-width: 767px) { .popup-turbo { width: 300px; margin: 20px; border-radius: 20px; padding: 20px; right: 0; left: auto; flex-direction: column; font-size: 14px; text-align: center; } .popup-turbo:lang(ar) { left: 0; right: auto; } .popup-turbo svg { width: 95%; bottom: 24px; left: 0; right: 0; margin: auto; transform: rotate(-8deg); } .popup-turbo .title { font-family: 'geomanistmedium'; font-size: 20px; } .popup-turbo button { padding: 10px 10px; height: auto; font-size: 14px; width: 100%; } } .popup-turbo.blackfriday { background: linear-gradient(-45deg, #000, #474747, #686668, #474747, #000); animation: gradient-login2 15s ease infinite, slideIn 1s ease forwards 3s; background-size: 400% 400%; } .popup-turbo.promo .title { opacity: 0; } .popup-turbo.blackfriday button { background: #e06290; color: #fff; } .popup-turbo.promo .offer:before { content: '-50%'; position: absolute; font-size: 30px; font-family: 'geomanistmedium'; top: -23px; left: 154px; color: #ffffff; background: #000; padding: 0 5px; box-shadow: 1px 1px black; z-index: 1; } .popup-turbo.promo .offer:lang(tr):before { content: '-%50'; } .popup-turbo.blackfriday:before { content: 'BLACK FRIDAY'; position: absolute; font-size: 18px; font-family: 'geomanistmedium'; top: -21px; color: #ffffff; background: #000; padding: 0 5px; box-shadow: 1px 1px black; rotate: 354deg; z-index: 1; } .popup-turbo.promo:after { content: 'Uptodown Turbo'; position: absolute; font-size: 16px; font-family: 'geomanistmedium'; top: 1px; left: 17px; color: #ffffff; background: #e06290; padding: 0 5px; box-shadow: 1px 1px black; rotate: 354deg; } @keyframes gradient-login2 { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } #ar .popup-turbo.promo .offer:before { top: -22px; right: 154px; left: auto; direction: ltr; } #ar .popup-turbo.promo:before { right: 13px; left: auto; rotate: 5deg; } #ar .popup-turbo.promo:after { right: 18px; left: auto; rotate: 5deg; } .popup-turbo.cyber { background: linear-gradient(-45deg, #4a668a, #3f51b5, #447aa3, #3f51b5, #4a668a); animation: gradient-login2 15s ease infinite, slideIn 1s ease forwards 3s; background-size: 400% 400%; } .popup-turbo.cyber:before { content: 'CYBER MONDAY'; position: absolute; font-size: 18px; font-family: 'geomanistmedium'; top: -21px; color: #ffffff; background: #4c3e89; padding: 0 5px; rotate: 354deg; z-index: 1; border-radius: 10px; } .popup-turbo.promo.cyber:after { border-radius: 10px; } @media (min-width: 767px) { .popup-turbo.promo .offer:before { top: -8px; left: 154px; font-size: 35px; } .popup-turbo.promo.cyber .offer:before { top: -3px; } .popup-turbo.promo:before { font-size: 26px; left: -13px; z-index: 2; } .popup-turbo.promo:after { font-size: 19px; top: 14px; left: -5px; } .popup-turbo.promo .close { right: 10px; } #ar .popup-turbo.promo .close { left: 10px; right: auto; } #ar .popup-turbo.promo:before { right: -13px; left: auto; } #ar .popup-turbo.promo:after { right: -5px; left: auto; } #ar .popup-turbo.promo .offer:before { top: -6px; left: 52px; right: auto; } } .hotlinks { position: relative; z-index: 5; display: flex; align-items: center; background: #edf3f4; } .hotlinks .arrow { display: none; width: 10px; height: 20px; z-index: 3; top: 0px; padding: 0 5px; cursor: pointer; position: absolute; } .hotlinks .arrow.left { left: 0; transform: rotate(180deg); } .hotlinks .right { right: 0; } .hotlinks ul { font-family: 'geomanistregular', sans-serif; z-index: 2; box-sizing: border-box; overflow-x: auto; overflow-y: hidden; padding: 0 10px; margin: 0; white-space: nowrap; flex-grow: 1; scrollbar-width: none; -ms-overflow-style: none; } .hotlinks ul::-webkit-scrollbar { display: none; } .hotlinks ul li { font-size: 8px; display: inline-block; margin: 0 10px 0 0; vertical-align: top; cursor: pointer; text-transform: uppercase; color: #7f949a; line-height: 20px; } .hotlinks ul li img { margin: 0; vertical-align: sub; } @media (min-width: 1024px) { .hotlinks ul { width: calc(100% - 40px); margin: auto; } .hotlinks ul:before { content: ''; width: 40px; height: 100%; display: block; position: absolute; top: 0; left: 0; background: linear-gradient(90deg, rgba(237, 243, 244, 1) 0%, rgba(237, 243, 244, 0) 100%); z-index: 2; } .hotlinks ul:after { content: ''; width: 40px; height: 100%; display: block; position: absolute; right: 0; top: 0; background: linear-gradient(90deg, rgba(237, 243, 244, 0) 0%, rgba(237, 243, 244, 1) 100%); z-index: 2; } .hotlinks ul li { font-size: 10px; margin: 0 10px; } .hotlinks:hover .arrow { display: block; } } @media (prefers-color-scheme: dark) { .hotlinks { background: #1f4e5a; } .hotlinks ul:before { background: linear-gradient(90deg, rgba(31, 78, 90, 1) 0%, rgba(31, 78, 90, 0) 100%); } .hotlinks ul:after { background: linear-gradient(90deg, rgba(31, 78, 90, 0) 0%, rgba(31, 78, 90, 1) 100%); } .hotlinks ul li a { color: #cddce0; } } </style> </head> <body> <div class="content top" > <div class="hotlinks"> <img class="arrow left" id="horizontal-scroll-arrow-left" alt="" width="24" height="24" src="https://stc.utdstc.com/img/icons-nolazy.svg#icon-bar-arrow"> <ul id="horizontal-link-list"> <li> <img fetchpriority="high" alt="Trending" src=" https://stc.utdstc.com/img/svgs/icon-12-hotlink.svg" height="12" width="12"> </li> <li> <a href="https://whatsapp-desktop.en.uptodown.com/mac">WhatsApp Desktop</a> </li> <li> <a href="https://en.uptodown.com/mac/vpn-apps">VPN Apps</a> </li> <li> <a href="https://chatgpt.en.uptodown.com/mac">ChatGPT</a> </li> <li> <a href="https://zen-browser.en.uptodown.com/mac">Zen Browser</a> </li> <li> <a href="https://scrcpy.en.uptodown.com/mac">scrcpy</a> </li> <li> <a href="https://en.uptodown.com/mac/multiplayer-games">Multiplayer Games</a> </li> <li> <a href="https://ultimate-vocal-remover.en.uptodown.com/mac">Ultimate Vocal Remover</a> </li> <li> <a href="https://ffmpeg.en.uptodown.com/mac">FFmpeg</a> </li> <li> <a href="https://en.uptodown.com/mac/roguelike">Roguelike</a> </li> <li> <a href="https://douyin.en.uptodown.com/mac">Douyin</a> </li> <li> <a href="https://stirling-pdf.en.uptodown.com/mac">Stirling PDF</a> </li> <li> <a href="https://iqiyi.en.uptodown.com/mac">iQIYI</a> </li> <li> <a href="https://en.uptodown.com/mac/games">Games</a> </li> <li> <a href="https://multiviewer.en.uptodown.com/mac">Multiviewer</a> </li> <li> <a href="https://android-file-transfer.en.uptodown.com/mac">Android File Transfer</a> </li> </ul> <img class="arrow right" id="horizontal-scroll-arrow-right" alt="" width="24" height="24" src="https://stc.utdstc.com/img/icons-nolazy.svg#icon-bar-arrow"> </div> <header> <div id="menu-button-id" class="menu-button"> <img fetchpriority="high" alt="Menu icon" width="24" height="24" src="https://stc.utdstc.com/img/icons-nolazy.svg#icon-bar-menu"> </div> <a href="https://en.uptodown.com/mac" class="logo"> <picture> <source srcset="https://stc.utdstc.com/img/svgs/logo-uptodown-dark.svg " media="(prefers-color-scheme: dark)"/> <img fetchpriority="high" height="20" width="157" src="https://stc.utdstc.com/img/svgs/logo-uptodown.svg" data-src="https://stc.utdstc.com/img/svgs/logo-uptodown.svg" alt="Download, discover, share"> </picture> </a> <div class="turbo-link"><img alt="Subscribe to Uptodown Turbo" width=20 height=20 src="https://stc.utdstc.com/img/svgs/icon-24-turbo2.svg" fetchpriority="high"></div> <img alt="Go to Mac platform" width="20" height="20" src="https://stc.utdstc.com/img/icons-nolazy.svg#icon-20-mac"> <img id="change-platform-button" class="change-platform" alt="Display platforms icon" width="10" height="10" src="https://stc.utdstc.com/img/icons-nolazy.svg#icon-bar-arrow"> <div id="select-platform" class="select-platform"> <img alt="Go to Mac platform" class="platform-selection" data-href="https://en.uptodown.com/mac" width="20" height="20" src="https://stc.utdstc.com/img/icons-nolazy.svg#icon-20-mac"> <img alt="Go to Windows platform" class="platform-selection" data-href="https://en.uptodown.com/windows" width="20" height="20" src="https://stc.utdstc.com/img/icons-nolazy.svg#icon-20-windows"> <img alt="Go to Android platform" class="platform-selection" data-href="https://en.uptodown.com" width="20" height="20" src="https://stc.utdstc.com/img/icons-nolazy.svg#icon-20-android"> </div> <div id="search-button" class="search"> <img fetchpriority="high" alt="Search icon" width="20" height="20" src="https://stc.utdstc.com/img/icons-nolazy.svg#icon-bar-search"> </div> <div id="reg-log-header-item-id" class="login" onclick="addEventAnalytics('login-popup-continue', {'event_category': 'login-popup'});"> <img fetchpriority="high" class="icon" height="24" width="24" src="https://stc.utdstc.com/img/icons-nolazy.svg#icon-24-login" alt="login"> </div> </header> <form id="searchForm" class="f-search hidden" action="https://en.uptodown.com/mac/search" method="post"> <button aria-label="Search" name="singlebutton" type="submit"> <img alt="Search icon" loading="lazy" width="20" height="20" src="https://stc.utdstc.com/img/icons-nolazy.svg#icon-bar-search"> </button> <input required id="buscador" name="q" placeholder="Search software" type="text" autocomplete="off"> <div id="closeSearchForm"> <img class="close" alt="Close icon" loading="lazy" width="20" height="20" src="https://stc.utdstc.com/img/svgs/icon-bar-close.svg"> </div> </form> <ul id="lookup_suggest" class="hidden suggestion-list"></ul> <div class="breadcrumb father"> <a href="https://en.uptodown.com/mac"> <span>Mac</span> </a> <span class="path_separator">/</span> <div class="breadcrumb"> <span >Open-Source Games</span> </div></div> <section class="filter tabs"> <h1 id="search-query-text">Open-Source Games</h1> <span>Explore the world of Open Source Games tailored for Mac users with our carefully curated selection of engaging, innovative games. Did you know that open source games offer the flexibility to experience community-driven content, frequent updates, and customizability that ensures a fresh and unique gaming adventure? Dive into realms with creative graphics, dynamic gameplay, and diverse multiplayer options, promising hours of endless joy. Whether you're into strategic challenges, immersive storytelling, or classic retro games, there's something here for every gamer. Imagine hosting a free gaming night with friends, exploring fantastic worlds, and creating memorable moments. Don't wait—explore and download these top-rated Mac-compatible open-source games directly from Uptodown to start your exciting journey today.</span> </section> <section class="list top"> <div class="content"> <div onclick="location.href='https://openttd.en.uptodown.com/mac'; addEventAnalytics('top-ten-item', {'event_category': 'item'});" class="item "> <figure> <picture> <source media="(max-width:996px)" srcset="https://img.utdstc.com/icon/60e/15d/60e15d1ae6590950909f37fdb12a13d8f436302387b9bd7c27e446dec299bbfc:100 1x, https://img.utdstc.com/icon/60e/15d/60e15d1ae6590950909f37fdb12a13d8f436302387b9bd7c27e446dec299bbfc:200 2x"> <source media="(min-width:997px)" srcset="https://img.utdstc.com/icon/60e/15d/60e15d1ae6590950909f37fdb12a13d8f436302387b9bd7c27e446dec299bbfc:180 1x, https://img.utdstc.com/icon/60e/15d/60e15d1ae6590950909f37fdb12a13d8f436302387b9bd7c27e446dec299bbfc:360 2x"> <img width="100" height="100" loading="lazy" alt="1. OpenTTD icon" class="app_card_img" src="https://img.utdstc.com/icon/60e/15d/60e15d1ae6590950909f37fdb12a13d8f436302387b9bd7c27e446dec299bbfc" > </picture> </figure> <div class="name"> <a href="https://openttd.en.uptodown.com/mac" title="Download 1. OpenTTD"><h2>1. OpenTTD</h2></a> </div> <div class="description-max"> OpenTTD is an open source remake of the classic strategy and management game Transport Tycoon Deluxe, the legendary 1995 title. You have to create a... </div> <div class="stats"> <img loading="lazy" alt="" class="active" width="12" height="12" src="https://stc.utdstc.com/img/icon-rate-star.svg"> 5.0 <div class="dwstat"> <span>3.8 k </span><span>downloads</span></div> <button class="download-button-item" onclick="addEventAnalytics('top_ten_app_item', {'event_category': 'download-link'});" data-url="https://openttd.en.uptodown.com/mac/download"> Download</button> </div> </div> <div onclick="location.href='https://vdrift.en.uptodown.com/mac'; addEventAnalytics('top-ten-item', {'event_category': 'item'});" class="item "> <figure> <picture> <source media="(max-width:996px)" srcset="https://img.utdstc.com/icon/c69/65f/c6965f262d9b0d7e91513ff94e6214eaa26521e6c6623e12e9f438001262c5d6:100 1x, https://img.utdstc.com/icon/c69/65f/c6965f262d9b0d7e91513ff94e6214eaa26521e6c6623e12e9f438001262c5d6:200 2x"> <source media="(min-width:997px)" srcset="https://img.utdstc.com/icon/c69/65f/c6965f262d9b0d7e91513ff94e6214eaa26521e6c6623e12e9f438001262c5d6:180 1x, https://img.utdstc.com/icon/c69/65f/c6965f262d9b0d7e91513ff94e6214eaa26521e6c6623e12e9f438001262c5d6:360 2x"> <img width="100" height="100" loading="lazy" alt="2. VDrift icon" class="app_card_img" src="https://img.utdstc.com/icon/c69/65f/c6965f262d9b0d7e91513ff94e6214eaa26521e6c6623e12e9f438001262c5d6" > </picture> </figure> <div class="name"> <a href="https://vdrift.en.uptodown.com/mac" title="Download 2. VDrift"><h2>2. VDrift</h2></a> </div> <div class="description-max"> Vdrift is a driving simulator that will let you enjoy driving amazing cars in real circuits. VDrift offers different game modes. One is to drive the... </div> <div class="stats"> <img loading="lazy" alt="" class="active" width="12" height="12" src="https://stc.utdstc.com/img/icon-rate-star.svg"> 5.0 <div class="dwstat"> <span>8.4 k </span><span>downloads</span></div> <button class="download-button-item" onclick="addEventAnalytics('top_ten_app_item', {'event_category': 'download-link'});" data-url="https://vdrift.en.uptodown.com/mac/download"> Download</button> </div> </div> <div onclick="location.href='https://minetest.en.uptodown.com/mac'; addEventAnalytics('top-ten-item', {'event_category': 'item'});" class="item "> <figure> <picture> <source media="(max-width:996px)" srcset="https://img.utdstc.com/icon/4bc/cf9/4bccf97061f0205918766ff0f1f45a7e79e1fea4cce9fb9199616b1486edd051:100 1x, https://img.utdstc.com/icon/4bc/cf9/4bccf97061f0205918766ff0f1f45a7e79e1fea4cce9fb9199616b1486edd051:200 2x"> <source media="(min-width:997px)" srcset="https://img.utdstc.com/icon/4bc/cf9/4bccf97061f0205918766ff0f1f45a7e79e1fea4cce9fb9199616b1486edd051:180 1x, https://img.utdstc.com/icon/4bc/cf9/4bccf97061f0205918766ff0f1f45a7e79e1fea4cce9fb9199616b1486edd051:360 2x"> <img width="100" height="100" loading="lazy" alt="3. Luanti icon" class="app_card_img" src="https://img.utdstc.com/icon/4bc/cf9/4bccf97061f0205918766ff0f1f45a7e79e1fea4cce9fb9199616b1486edd051" > </picture> </figure> <div class="name"> <a href="https://minetest.en.uptodown.com/mac" title="Download 3. Luanti"><h2>3. Luanti</h2></a> </div> <div class="description-max"> Luanti (formerly Minetest) is an adventure, survival and free creation game openly based on Minecraft, which, unlike the legendary game, is completely free and open... </div> <div class="stats"> <img loading="lazy" alt="" class="active" width="12" height="12" src="https://stc.utdstc.com/img/icon-rate-star.svg"> 5.0 <div class="dwstat"> <span>4.1 k </span><span>downloads</span></div> <button class="download-button-item" onclick="addEventAnalytics('top_ten_app_item', {'event_category': 'download-link'});" data-url="https://minetest.en.uptodown.com/mac/download"> Download</button> </div> </div> <div onclick="location.href='https://battle-for-wesnoth.en.uptodown.com/mac'; addEventAnalytics('top-ten-item', {'event_category': 'item'});" class="item "> <figure> <picture> <source media="(max-width:996px)" srcset="https://img.utdstc.com/icon/be3/336/be3336cc75bb047e86bcdf70687d4fd4044e2d161e434b75e74b50c9e39aa7be:100 1x, https://img.utdstc.com/icon/be3/336/be3336cc75bb047e86bcdf70687d4fd4044e2d161e434b75e74b50c9e39aa7be:200 2x"> <source media="(min-width:997px)" srcset="https://img.utdstc.com/icon/be3/336/be3336cc75bb047e86bcdf70687d4fd4044e2d161e434b75e74b50c9e39aa7be:180 1x, https://img.utdstc.com/icon/be3/336/be3336cc75bb047e86bcdf70687d4fd4044e2d161e434b75e74b50c9e39aa7be:360 2x"> <img width="100" height="100" loading="lazy" alt="4. The Battle for Wesnoth icon" class="app_card_img" src="https://img.utdstc.com/icon/be3/336/be3336cc75bb047e86bcdf70687d4fd4044e2d161e434b75e74b50c9e39aa7be" > </picture> </figure> <div class="name"> <a href="https://battle-for-wesnoth.en.uptodown.com/mac" title="Download 4. The Battle for Wesnoth"><h2>4. The Battle for Wesnoth</h2></a> </div> <div class="description-max"> Battle for Wesnoth is a completely free project, created in 2003 by David White, to which more than 50 people have contributed over the years... </div> <div class="stats"> <img loading="lazy" alt="" class="active" width="12" height="12" src="https://stc.utdstc.com/img/icon-rate-star.svg"> 5.0 <div class="dwstat"> <span>6.9 k </span><span>downloads</span></div> <button class="download-button-item" onclick="addEventAnalytics('top_ten_app_item', {'event_category': 'download-link'});" data-url="https://battle-for-wesnoth.en.uptodown.com/mac/download"> Download</button> </div> </div> <div onclick="location.href='https://teeworlds.en.uptodown.com/mac'; addEventAnalytics('top-ten-item', {'event_category': 'item'});" class="item "> <figure> <picture> <source media="(max-width:996px)" srcset="https://img.utdstc.com/icon/831/9de/8319de1ba9313b830ed8285f98000b6f841f292f6ebd00062b019f0226fcf78b:100 1x, https://img.utdstc.com/icon/831/9de/8319de1ba9313b830ed8285f98000b6f841f292f6ebd00062b019f0226fcf78b:200 2x"> <source media="(min-width:997px)" srcset="https://img.utdstc.com/icon/831/9de/8319de1ba9313b830ed8285f98000b6f841f292f6ebd00062b019f0226fcf78b:180 1x, https://img.utdstc.com/icon/831/9de/8319de1ba9313b830ed8285f98000b6f841f292f6ebd00062b019f0226fcf78b:360 2x"> <img width="100" height="100" loading="lazy" alt="5. Teeworlds icon" class="app_card_img" src="https://img.utdstc.com/icon/831/9de/8319de1ba9313b830ed8285f98000b6f841f292f6ebd00062b019f0226fcf78b" > </picture> </figure> <div class="name"> <a href="https://teeworlds.en.uptodown.com/mac" title="Download 5. Teeworlds"><h2>5. Teeworlds</h2></a> </div> <div class="description-max"> The characters in Teeworlds are just round, 2D blobs who only have feet and eyes. But their invisible arms can hold a wide range of guns... </div> <div class="stats"> <img loading="lazy" alt="" width="12" height="12" src="https://stc.utdstc.com/img/icon-rate-star.svg"> - <div class="dwstat"> <span>3.9 k </span><span>downloads</span></div> <button class="download-button-item" onclick="addEventAnalytics('top_ten_app_item', {'event_category': 'download-link'});" data-url="https://teeworlds.en.uptodown.com/mac/download"> Download</button> </div> </div> <div onclick="location.href='https://fheroes2.en.uptodown.com/mac'; addEventAnalytics('top-ten-item', {'event_category': 'item'});" class="item "> <figure> <picture> <source media="(max-width:996px)" srcset="https://img.utdstc.com/icon/f36/86c/f3686c0fdf6d2a3e87c52c9c0f845871c501eaa0f58937545441113af72a85d3:100 1x, https://img.utdstc.com/icon/f36/86c/f3686c0fdf6d2a3e87c52c9c0f845871c501eaa0f58937545441113af72a85d3:200 2x"> <source media="(min-width:997px)" srcset="https://img.utdstc.com/icon/f36/86c/f3686c0fdf6d2a3e87c52c9c0f845871c501eaa0f58937545441113af72a85d3:180 1x, https://img.utdstc.com/icon/f36/86c/f3686c0fdf6d2a3e87c52c9c0f845871c501eaa0f58937545441113af72a85d3:360 2x"> <img width="100" height="100" loading="lazy" alt="6. fheroes2 icon" class="app_card_img" src="https://img.utdstc.com/icon/f36/86c/f3686c0fdf6d2a3e87c52c9c0f845871c501eaa0f58937545441113af72a85d3" > </picture> </figure> <div class="name"> <a href="https://fheroes2.en.uptodown.com/mac" title="Download 6. fheroes2"><h2>6. fheroes2</h2></a> </div> <div class="description-max"> fheroes2, short for Free Heroes of Might and Magic II is nothing less than what the name suggests: a completely free, open-source and multiplatform reinterpretation... </div> <div class="stats"> <img loading="lazy" alt="" width="12" height="12" src="https://stc.utdstc.com/img/icon-rate-star.svg"> - <div class="dwstat"> <span>1.7 k </span><span>downloads</span></div> <button class="download-button-item" onclick="addEventAnalytics('top_ten_app_item', {'event_category': 'download-link'});" data-url="https://fheroes2.en.uptodown.com/mac/download"> Download</button> </div> </div> <div onclick="location.href='https://marathon-infinity.en.uptodown.com/mac'; addEventAnalytics('top-ten-item', {'event_category': 'item'});" class="item "> <figure> <picture> <source media="(max-width:996px)" srcset="https://img.utdstc.com/icon/aa0/864/aa086448907efa476ff69d70ee245c400e95f961e0382109229998909287bc95:100 1x, https://img.utdstc.com/icon/aa0/864/aa086448907efa476ff69d70ee245c400e95f961e0382109229998909287bc95:200 2x"> <source media="(min-width:997px)" srcset="https://img.utdstc.com/icon/aa0/864/aa086448907efa476ff69d70ee245c400e95f961e0382109229998909287bc95:180 1x, https://img.utdstc.com/icon/aa0/864/aa086448907efa476ff69d70ee245c400e95f961e0382109229998909287bc95:360 2x"> <img width="100" height="100" loading="lazy" alt="7. Marathon Infinity icon" class="app_card_img" src="https://img.utdstc.com/icon/aa0/864/aa086448907efa476ff69d70ee245c400e95f961e0382109229998909287bc95" > </picture> </figure> <div class="name"> <a href="https://marathon-infinity.en.uptodown.com/mac" title="Download 7. Marathon Infinity"><h2>7. Marathon Infinity</h2></a> </div> <div class="description-max"> Marathon Infinity is the third -- and final -- chapter to be released within the popular Bungie trilogy (the same studio behind icons Halo and... </div> <div class="stats"> <img loading="lazy" alt="" width="12" height="12" src="https://stc.utdstc.com/img/icon-rate-star.svg"> - <div class="dwstat"> <span>918 </span><span>downloads</span></div> <button class="download-button-item" onclick="addEventAnalytics('top_ten_app_item', {'event_category': 'download-link'});" data-url="https://marathon-infinity.en.uptodown.com/mac/download"> Download</button> </div> </div> <div onclick="location.href='https://marathon-2-durandal.en.uptodown.com/mac'; addEventAnalytics('top-ten-item', {'event_category': 'item'});" class="item "> <figure> <picture> <source media="(max-width:996px)" srcset="https://img.utdstc.com/icon/f67/90e/f6790eb2d7270a7cba6f96bb60782e4a5f9fb751b225372f254f46bf922badd4:100 1x, https://img.utdstc.com/icon/f67/90e/f6790eb2d7270a7cba6f96bb60782e4a5f9fb751b225372f254f46bf922badd4:200 2x"> <source media="(min-width:997px)" srcset="https://img.utdstc.com/icon/f67/90e/f6790eb2d7270a7cba6f96bb60782e4a5f9fb751b225372f254f46bf922badd4:180 1x, https://img.utdstc.com/icon/f67/90e/f6790eb2d7270a7cba6f96bb60782e4a5f9fb751b225372f254f46bf922badd4:360 2x"> <img width="100" height="100" loading="lazy" alt="8. Marathon 2: Durandal icon" class="app_card_img" src="https://img.utdstc.com/icon/f67/90e/f6790eb2d7270a7cba6f96bb60782e4a5f9fb751b225372f254f46bf922badd4" > </picture> </figure> <div class="name"> <a href="https://marathon-2-durandal.en.uptodown.com/mac" title="Download 8. Marathon 2: Durandal"><h2>8. Marathon 2: Durandal</h2></a> </div> <div class="description-max"> Marathon 2: Durandal is the second installment of the first big Bungie saga, developed by the same team as Halo and Destiny, which was released... </div> <div class="stats"> <img loading="lazy" alt="" width="12" height="12" src="https://stc.utdstc.com/img/icon-rate-star.svg"> - <div class="dwstat"> <span>1.2 k </span><span>downloads</span></div> <button class="download-button-item" onclick="addEventAnalytics('top_ten_app_item', {'event_category': 'download-link'});" data-url="https://marathon-2-durandal.en.uptodown.com/mac/download"> Download</button> </div> </div> <div onclick="location.href='https://commander-wars.en.uptodown.com/mac'; addEventAnalytics('top-ten-item', {'event_category': 'item'});" class="item "> <figure> <picture> <source media="(max-width:996px)" srcset="https://img.utdstc.com/icon/b27/80e/b2780ea93c3681c014b55e0b1b1f713f9aec23c4677b9b947265a1b8e7eb7e57:100 1x, https://img.utdstc.com/icon/b27/80e/b2780ea93c3681c014b55e0b1b1f713f9aec23c4677b9b947265a1b8e7eb7e57:200 2x"> <source media="(min-width:997px)" srcset="https://img.utdstc.com/icon/b27/80e/b2780ea93c3681c014b55e0b1b1f713f9aec23c4677b9b947265a1b8e7eb7e57:180 1x, https://img.utdstc.com/icon/b27/80e/b2780ea93c3681c014b55e0b1b1f713f9aec23c4677b9b947265a1b8e7eb7e57:360 2x"> <img width="100" height="100" loading="lazy" alt="9. Commander Wars icon" class="app_card_img" src="https://img.utdstc.com/icon/b27/80e/b2780ea93c3681c014b55e0b1b1f713f9aec23c4677b9b947265a1b8e7eb7e57" > </picture> </figure> <div class="name"> <a href="https://commander-wars.en.uptodown.com/mac" title="Download 9. Commander Wars"><h2>9. Commander Wars</h2></a> </div> <div class="description-max"> Commander Wars is an open source turn-based strategy game that tries to bring the experience of playing the legendary Advance Wars saga to Mac. And... </div> <div class="stats"> <img loading="lazy" alt="" width="12" height="12" src="https://stc.utdstc.com/img/icon-rate-star.svg"> - <div class="dwstat"> <span>769 </span><span>downloads</span></div> <button class="download-button-item" onclick="addEventAnalytics('top_ten_app_item', {'event_category': 'download-link'});" data-url="https://commander-wars.en.uptodown.com/mac/download"> Download</button> </div> </div> <div onclick="location.href='https://open-sonic.en.uptodown.com/mac'; addEventAnalytics('top-ten-item', {'event_category': 'item'});" class="item "> <figure> <picture> <source media="(max-width:996px)" srcset="https://img.utdstc.com/icon/602/fd4/602fd43f9fa69a4ca8df2de4e3b9fef8cde0f90d5185700644439ad1fcf3fa3d:100 1x, https://img.utdstc.com/icon/602/fd4/602fd43f9fa69a4ca8df2de4e3b9fef8cde0f90d5185700644439ad1fcf3fa3d:200 2x"> <source media="(min-width:997px)" srcset="https://img.utdstc.com/icon/602/fd4/602fd43f9fa69a4ca8df2de4e3b9fef8cde0f90d5185700644439ad1fcf3fa3d:180 1x, https://img.utdstc.com/icon/602/fd4/602fd43f9fa69a4ca8df2de4e3b9fef8cde0f90d5185700644439ad1fcf3fa3d:360 2x"> <img width="100" height="100" loading="lazy" alt="10. Open Sonic icon" class="app_card_img" src="https://img.utdstc.com/icon/602/fd4/602fd43f9fa69a4ca8df2de4e3b9fef8cde0f90d5185700644439ad1fcf3fa3d" > </picture> </figure> <div class="name"> <a href="https://open-sonic.en.uptodown.com/mac" title="Download 10. Open Sonic"><h2>10. Open Sonic</h2></a> </div> <div class="description-max"> Open Sonic is an open source game based in Sonic the Hedgehog universe -- one of the most requested games from the 90&#039;s to today. This... </div> <div class="stats"> <img loading="lazy" alt="" class="active" width="12" height="12" src="https://stc.utdstc.com/img/icon-rate-star.svg"> 4.5 <div class="dwstat"> <span>34.9 k </span><span>downloads</span></div> <button class="download-button-item" onclick="addEventAnalytics('top_ten_app_item', {'event_category': 'download-link'});" data-url="https://open-sonic.en.uptodown.com/mac/download"> Download</button> </div> </div> </div> </section> <h2>More from the Open-Source Games collection</h2> <section class="list"> <div id="content-list" class="content" page="1" data-offset="48"> <div class="item" onclick="location.href='https://freecol.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="Freecol icon" class="app_card_img" src="https://img.utdstc.com/icon/db5/346/db534690badb745647f1af7ba30b78f99e81bbf4d79c06ed78efa2ef06bfd37d" srcset="https://img.utdstc.com/icon/db5/346/db534690badb745647f1af7ba30b78f99e81bbf4d79c06ed78efa2ef06bfd37d:100 1x, https://img.utdstc.com/icon/db5/346/db534690badb745647f1af7ba30b78f99e81bbf4d79c06ed78efa2ef06bfd37d:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://freecol.en.uptodown.com/mac" title="Download Freecol">Freecol</a> </div> <div class="description">Take over new lands with your colonial empire</div> </div> <div class="item" onclick="location.href='https://daggerfall-unity.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="Daggerfall Unity icon" class="app_card_img" src="https://img.utdstc.com/icon/b4e/89b/b4e89b46566dd89bac3bcc5b4a3737efaa6ccf60bdf2941b3288666a7ff97503" srcset="https://img.utdstc.com/icon/b4e/89b/b4e89b46566dd89bac3bcc5b4a3737efaa6ccf60bdf2941b3288666a7ff97503:100 1x, https://img.utdstc.com/icon/b4e/89b/b4e89b46566dd89bac3bcc5b4a3737efaa6ccf60bdf2941b3288666a7ff97503:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://daggerfall-unity.en.uptodown.com/mac" title="Download Daggerfall Unity">Daggerfall Unity</a> </div> <div class="description">Play Daggerfall on Mac like never before</div> </div> <div class="item" onclick="location.href='https://flightgear-flight-simulator.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="FlightGear Flight Simulator icon" class="app_card_img" src="https://img.utdstc.com/icon/c3b/c92/c3bc92ecc014f021bd39eea886b0f490fdce8ed0f26f691fdd2a66d9360f28b5" srcset="https://img.utdstc.com/icon/c3b/c92/c3bc92ecc014f021bd39eea886b0f490fdce8ed0f26f691fdd2a66d9360f28b5:100 1x, https://img.utdstc.com/icon/c3b/c92/c3bc92ecc014f021bd39eea886b0f490fdce8ed0f26f691fdd2a66d9360f28b5:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://flightgear-flight-simulator.en.uptodown.com/mac" title="Download FlightGear Flight Simulator">FlightGear Flight Simulator</a> </div> <div class="description">Open source flight simulator</div> </div> <div class="item" onclick="location.href='https://simutrans.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="Simutrans icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/53c/124/53c124058a5217db57cfece1679c21f82e21780c13fdc0ec0f0aeebb4657a969" srcset="https://img.utdstc.com/icon/53c/124/53c124058a5217db57cfece1679c21f82e21780c13fdc0ec0f0aeebb4657a969:100 1x, https://img.utdstc.com/icon/53c/124/53c124058a5217db57cfece1679c21f82e21780c13fdc0ec0f0aeebb4657a969:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://simutrans.en.uptodown.com/mac" title="Download Simutrans">Simutrans</a> </div> <div class="description">Build your own transport company and make it profitable</div> </div> <div class="item" onclick="location.href='https://vba-m.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="VBA-M icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/81b/f0c/81bf0c9474d2170993166dd8094ceeb8740ab09f58a4265076655623831aaf68" srcset="https://img.utdstc.com/icon/81b/f0c/81bf0c9474d2170993166dd8094ceeb8740ab09f58a4265076655623831aaf68:100 1x, https://img.utdstc.com/icon/81b/f0c/81bf0c9474d2170993166dd8094ceeb8740ab09f58a4265076655623831aaf68:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://vba-m.en.uptodown.com/mac" title="Download VBA-M">VBA-M</a> </div> <div class="description">Emulate Game Boy, Game Boy Color and Game Boy Advance on Mac</div> </div> <div class="item" onclick="location.href='https://supertuxkart.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="SuperTuxKart icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/0b6/17a/0b617ab01d71f8db54ec79e5a4ee99bec781868d143a3e86dfe4df90c034030b" srcset="https://img.utdstc.com/icon/0b6/17a/0b617ab01d71f8db54ec79e5a4ee99bec781868d143a3e86dfe4df90c034030b:100 1x, https://img.utdstc.com/icon/0b6/17a/0b617ab01d71f8db54ec79e5a4ee99bec781868d143a3e86dfe4df90c034030b:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://supertuxkart.en.uptodown.com/mac" title="Download SuperTuxKart">SuperTuxKart</a> </div> <div class="description">Kart racing starring Tux</div> </div> <div class="item" onclick="location.href='https://0-ad.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="0 A.D. icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/4f9/a11/4f9a11425315eb3b23d1373b0498b2c39a0bdcdb03f3519d5dea26541dac4cbb" srcset="https://img.utdstc.com/icon/4f9/a11/4f9a11425315eb3b23d1373b0498b2c39a0bdcdb03f3519d5dea26541dac4cbb:100 1x, https://img.utdstc.com/icon/4f9/a11/4f9a11425315eb3b23d1373b0498b2c39a0bdcdb03f3519d5dea26541dac4cbb:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://0-ad.en.uptodown.com/mac" title="Download 0 A.D.">0 A.D.</a> </div> <div class="description">Build your own empire and conquer the rest</div> </div> <div class="item" onclick="location.href='https://openra.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="OpenRA icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/3f4/c6d/3f4c6d784b4a3efbb0fbc6844911282f4d4665ce90b6ef90dd0cab222f95d5a7" srcset="https://img.utdstc.com/icon/3f4/c6d/3f4c6d784b4a3efbb0fbc6844911282f4d4665ce90b6ef90dd0cab222f95d5a7:100 1x, https://img.utdstc.com/icon/3f4/c6d/3f4c6d784b4a3efbb0fbc6844911282f4d4665ce90b6ef90dd0cab222f95d5a7:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://openra.en.uptodown.com/mac" title="Download OpenRA">OpenRA</a> </div> <div class="description">Enjoy the classic Command and Conquer on Mac</div> </div> <div class="item" onclick="location.href='https://blood-frontier.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="Blood Frontier icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/ede/a0b/edea0b58c5fc1f67a422126498a0a71f762f1d6480c9feea8e1bb687bca78c21" srcset="https://img.utdstc.com/icon/ede/a0b/edea0b58c5fc1f67a422126498a0a71f762f1d6480c9feea8e1bb687bca78c21:100 1x, https://img.utdstc.com/icon/ede/a0b/edea0b58c5fc1f67a422126498a0a71f762f1d6480c9feea8e1bb687bca78c21:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://blood-frontier.en.uptodown.com/mac" title="Download Blood Frontier">Blood Frontier</a> </div> <div class="description"></div> </div> <div class="item" onclick="location.href='https://angband.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="Angband icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/11a/2c1/11a2c15b9ea4c3c3d093c92a42176913739b82905391b4ae7f7135b2101b2e9d" srcset="https://img.utdstc.com/icon/11a/2c1/11a2c15b9ea4c3c3d093c92a42176913739b82905391b4ae7f7135b2101b2e9d:100 1x, https://img.utdstc.com/icon/11a/2c1/11a2c15b9ea4c3c3d093c92a42176913739b82905391b4ae7f7135b2101b2e9d:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://angband.en.uptodown.com/mac" title="Download Angband">Angband</a> </div> <div class="description">Play one of the original roguelikes</div> </div> <div class="item" onclick="location.href='https://performous.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="Performous icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/a55/f32/a55f32035baea9a20e2a1a50ad54304e834298f4097585292d6aa9d9389f1d02" srcset="https://img.utdstc.com/icon/a55/f32/a55f32035baea9a20e2a1a50ad54304e834298f4097585292d6aa9d9389f1d02:100 1x, https://img.utdstc.com/icon/a55/f32/a55f32035baea9a20e2a1a50ad54304e834298f4097585292d6aa9d9389f1d02:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://performous.en.uptodown.com/mac" title="Download Performous">Performous</a> </div> <div class="description">Sing and dance to the beat of your favorite songs</div> </div> <div class="item" onclick="location.href='https://freeorion.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="FreeOrion icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/b52/aa0/b52aa031d01a83d7505a14d6088b780215d5eedaa973f4e5e8eb4080cd89c7b0" srcset="https://img.utdstc.com/icon/b52/aa0/b52aa031d01a83d7505a14d6088b780215d5eedaa973f4e5e8eb4080cd89c7b0:100 1x, https://img.utdstc.com/icon/b52/aa0/b52aa031d01a83d7505a14d6088b780215d5eedaa973f4e5e8eb4080cd89c7b0:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://freeorion.en.uptodown.com/mac" title="Download FreeOrion">FreeOrion</a> </div> <div class="description">Dominate the galaxy, either by force or diplomacy</div> </div> <div class="item" onclick="location.href='https://sdlpop.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="SDLPoP icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/b9c/70b/b9c70bf1090c19f265c4ca81a9eab205309e99d898f38dbd8beec085c94abce1" srcset="https://img.utdstc.com/icon/b9c/70b/b9c70bf1090c19f265c4ca81a9eab205309e99d898f38dbd8beec085c94abce1:100 1x, https://img.utdstc.com/icon/b9c/70b/b9c70bf1090c19f265c4ca81a9eab205309e99d898f38dbd8beec085c94abce1:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://sdlpop.en.uptodown.com/mac" title="Download SDLPoP">SDLPoP</a> </div> <div class="description">Free and open source version of Prince of Persia</div> </div> <div class="item" onclick="location.href='https://colobot-gold-edition.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="Colobot: Gold Edition icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/9b5/9e8/9b59e8eaa643e26751f43193f5012515f384e330ae4d529a043abd121f06d0cd" srcset="https://img.utdstc.com/icon/9b5/9e8/9b59e8eaa643e26751f43193f5012515f384e330ae4d529a043abd121f06d0cd:100 1x, https://img.utdstc.com/icon/9b5/9e8/9b59e8eaa643e26751f43193f5012515f384e330ae4d529a043abd121f06d0cd:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://colobot-gold-edition.en.uptodown.com/mac" title="Download Colobot: Gold Edition">Colobot: Gold Edition</a> </div> <div class="description">Learn to program with this strategy game</div> </div> <div class="item" onclick="location.href='https://ufo-alien-invasion.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="UFO Alien Invasion icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/275/f96/275f96b1db27e242ecb79bb0abd72740311e2f4166e87e845d257f1b0c1bf5d4" srcset="https://img.utdstc.com/icon/275/f96/275f96b1db27e242ecb79bb0abd72740311e2f4166e87e845d257f1b0c1bf5d4:100 1x, https://img.utdstc.com/icon/275/f96/275f96b1db27e242ecb79bb0abd72740311e2f4166e87e845d257f1b0c1bf5d4:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://ufo-alien-invasion.en.uptodown.com/mac" title="Download UFO Alien Invasion">UFO Alien Invasion</a> </div> <div class="description"></div> </div> <div class="item" onclick="location.href='https://assaultcube.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="AssaultCube icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/ef8/d45/ef8d45f94d98b7634ddb00275270540bf474d7fa4f9d70b28b4170c0a1311902" srcset="https://img.utdstc.com/icon/ef8/d45/ef8d45f94d98b7634ddb00275270540bf474d7fa4f9d70b28b4170c0a1311902:100 1x, https://img.utdstc.com/icon/ef8/d45/ef8d45f94d98b7634ddb00275270540bf474d7fa4f9d70b28b4170c0a1311902:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://assaultcube.en.uptodown.com/mac" title="Download AssaultCube">AssaultCube</a> </div> <div class="description">Multiplayer Online Shooter game for free</div> </div> <div class="item" onclick="location.href='https://vega-strike.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="Vega Strike icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/e13/73f/e1373f827a657790fdb559bee3ae33875dc85523ba656183a2dd888a9dd7db36" srcset="https://img.utdstc.com/icon/e13/73f/e1373f827a657790fdb559bee3ae33875dc85523ba656183a2dd888a9dd7db36:100 1x, https://img.utdstc.com/icon/e13/73f/e1373f827a657790fdb559bee3ae33875dc85523ba656183a2dd888a9dd7db36:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://vega-strike.en.uptodown.com/mac" title="Download Vega Strike">Vega Strike</a> </div> <div class="description">Enjoy this futuristic 3D battle in the space</div> </div> <div class="item" onclick="location.href='https://bzflag.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="BZFlag icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/ed1/83d/ed183d6b74f2caff91c6b39fafe5b280c6388486c753f6914c073a4bf5a7ecf8" srcset="https://img.utdstc.com/icon/ed1/83d/ed183d6b74f2caff91c6b39fafe5b280c6388486c753f6914c073a4bf5a7ecf8:100 1x, https://img.utdstc.com/icon/ed1/83d/ed183d6b74f2caff91c6b39fafe5b280c6388486c753f6914c073a4bf5a7ecf8:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://bzflag.en.uptodown.com/mac" title="Download BZFlag">BZFlag</a> </div> <div class="description"></div> </div> <div class="item" onclick="location.href='https://xonotic.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="Xonotic icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/cc1/610/cc1610b2f2bef1e64f4951acce8b565c0fe7a133db4be154df79240a935d00d3" srcset="https://img.utdstc.com/icon/cc1/610/cc1610b2f2bef1e64f4951acce8b565c0fe7a133db4be154df79240a935d00d3:100 1x, https://img.utdstc.com/icon/cc1/610/cc1610b2f2bef1e64f4951acce8b565c0fe7a133db4be154df79240a935d00d3:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://xonotic.en.uptodown.com/mac" title="Download Xonotic">Xonotic</a> </div> <div class="description">Frenetic first-person action in pure Quake fashion</div> </div> <div class="item" onclick="location.href='https://nanoboyadvance.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="NanoBoyAdvance icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/ac3/705/ac37059e508fd167bd7e1533d7277f1e953441a323c46e4b30d331a870c9bbe5" srcset="https://img.utdstc.com/icon/ac3/705/ac37059e508fd167bd7e1533d7277f1e953441a323c46e4b30d331a870c9bbe5:100 1x, https://img.utdstc.com/icon/ac3/705/ac37059e508fd167bd7e1533d7277f1e953441a323c46e4b30d331a870c9bbe5:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://nanoboyadvance.en.uptodown.com/mac" title="Download NanoBoyAdvance">NanoBoyAdvance</a> </div> <div class="description"></div> </div> <div class="item" onclick="location.href='https://dosbox-staging-apple.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="DOSBox Staging icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/94e/7b4/94e7b442bbae91652940de156d5bdb778c53b2c2d6c1c76aa4f7d6127edb5b7b" srcset="https://img.utdstc.com/icon/94e/7b4/94e7b442bbae91652940de156d5bdb778c53b2c2d6c1c76aa4f7d6127edb5b7b:100 1x, https://img.utdstc.com/icon/94e/7b4/94e7b442bbae91652940de156d5bdb778c53b2c2d6c1c76aa4f7d6127edb5b7b:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://dosbox-staging-apple.en.uptodown.com/mac" title="Download DOSBox Staging">DOSBox Staging</a> </div> <div class="description">A modernized version of the legendary DOS emulator</div> </div> <div class="item" onclick="location.href='https://vcmi.en.uptodown.com/mac'; addEventAnalytics('list', {'event_category': 'item'});"> <figure> <img width="100" height="100" loading="lazy" alt="VCMI icon" fetchpriority="low" class="app_card_img" src="https://img.utdstc.com/icon/5e3/655/5e3655a78e7a54f535aca0dfe6c665cf04f99eb8a357f5b4a399c9fb4a03cf33" srcset="https://img.utdstc.com/icon/5e3/655/5e3655a78e7a54f535aca0dfe6c665cf04f99eb8a357f5b4a399c9fb4a03cf33:100 1x, https://img.utdstc.com/icon/5e3/655/5e3655a78e7a54f535aca0dfe6c665cf04f99eb8a357f5b4a399c9fb4a03cf33:200 2x " onerror="this.onerror=null;this.src='https://stc.utdstc.com/img/no-img.png'; this.srcset='https://stc.utdstc.com/img/no-img.png';this.classList.add('broken-img');" > </figure> <div class="name"> <a href="https://vcmi.en.uptodown.com/mac" title="Download VCMI">VCMI</a> </div> <div class="description">The best way to play Heroes of Might and Magic III on Mac</div> </div> </div> </section> <nav id="left-panel-id" class="nav-main close"> <div class="header"> <div id="cross-close-left-panel"> <img loading="lazy" alt="Close icon" width="20" height="20" src="https://stc.utdstc.com/img/svgs/icon-bar-close.svg"> </div> <div id="lang-selector-id" class="my-lang" data-code="en"> <span class="lang">EN</span> English </div> <div id="back-button-language-list" style="display:none" class="left"> <img loading="lazy" alt="" width="14" height="20" src="https://stc.utdstc.com/img/icons-nolazy.svg#icon-bar-arrow"> </div> </div> <div id="main-left-panel-ul-id"> <div id="reg-log-item-id" class="li reg-log"> <div id="registerLoginButton" data-login-url="https://en.uptodown.com/login"> <img loading="lazy" alt="User icon" width="26" height="30" src="https://stc.utdstc.com/img/svgs/icon-20-user.svg"> Log in or Sign up</div> </div> <div data-platform-identifier="platform-item" class="li mac active"> <a href="https://en.uptodown.com/mac"> <img alt="Go to Mac platform" loading=lazy width="20" height="20" src="https://stc.utdstc.com/img/icons-nolazy.svg#icon-20-mac"> Mac</a> </div> <div> <div class="li"><a href="https://en.uptodown.com/mac/business">Business</a></div> <div class="li"><a href="https://en.uptodown.com/mac/desktop">Desktop</a></div> <div class="li"><a href="https://en.uptodown.com/mac/development">Development</a></div> <div class="li"><a href="https://en.uptodown.com/mac/education">Education</a></div> <div class="li"><a href="https://en.uptodown.com/mac/games">Games</a></div> <div class="li"><a href="https://en.uptodown.com/mac/internet">Internet</a></div> <div class="li"><a href="https://en.uptodown.com/mac/multimedia">Multimedia</a></div> <div class="li"><a href="https://en.uptodown.com/mac/personal">Personal</a></div> <div class="li"><a href="https://en.uptodown.com/mac/photo-edition">Photo edition</a></div> <div class="li"><a href="https://en.uptodown.com/mac/utilities">Utilities</a></div> <div class="li"><a href="https://en.uptodown.com/mac/editors-choice">Editor's choice</a></div> </div> <div data-platform-identifier="platform-item" class="li windows "> <a href="https://en.uptodown.com/windows"> <img alt="Go to Windows platform" loading=lazy width="20" height="20" src="https://stc.utdstc.com/img/icons-nolazy.svg#icon-20-windows"> Windows</a> </div> <div data-platform-identifier="platform-item" class="li android "> <a href="https://en.uptodown.com"> <img alt="Go to Android platform" loading=lazy width="20" height="20" src="https://stc.utdstc.com/img/icons-nolazy.svg#icon-20-android"> Android</a> </div> <div class="li"> <a class="turbo-link" href="https://en.uptodown.com/turbo?platform=mac"> <img alt="Subscribe to Uptodown Turbo" loading="lazy" width=20 height=20 src="https://stc.utdstc.com/img/svgs/icon-24-turbo2.svg"> Uptodown Turbo </a> </div> <div class="li"><a href="https://blog.en.uptodown.com/"><img loading="lazy" alt="Blog icon" width="20" height="20" src="https://stc.utdstc.com/img/svgs/icon-20-blog.svg">Blog</a></div> <div class="li"><a href="https://uptodown-android.en.uptodown.com/android"><img loading="lazy" alt="Uptodown App Store icon" width="20" height="20" src="https://stc.utdstc.com/img/svgs/icon-20-store.svg">Uptodown App Store</a></div> <div class="li"> <a href="https://en.uptodown.com/support"> <img alt="Go to support page'" loading="lazy" width=20 height=20 src="https://stc.utdstc.com/img/svgs/icon-bar-info.svg"> Go to support page </a> </div> </div> <div id="language-ul-id" class="change-lang" style="display:none;"> <div class="li active"> <a href="https://en.uptodown.com/mac/open-source-games"> <span class="lang">EN</span> English </a> </div> <div class="li "> <a href="https://www.uptodown.com/mac/juegos-codigo-abierto"> <span class="lang">ES</span> Español </a> </div> <div class="li "> <a href="https://br.uptodown.com/mac/jogos-codigo-aberto"> <span class="lang">PT</span> Português </a> </div> <div class="li "> <a href="https://de.uptodown.com/mac/open-source-spiele"> <span class="lang">DE</span> Deutsch </a> </div> <div class="li "> <a href="https://fr.uptodown.com/mac/jeux-code-source-ouvert"> <span class="lang">FR</span> Français </a> </div> <div class="li "> <a href="https://it.uptodown.com/mac/giochi-open-source"> <span class="lang">IT</span> Italiano </a> </div> <div class="li "> <a href="https://cn.uptodown.com/mac/open-source-games"> <span class="lang">ZH</span> 中文 </a> </div> <div class="li "> <a href="https://jp.uptodown.com/mac/open-source-games"> <span class="lang">JA</span> 日本語 </a> </div> <div class="li "> <a href="https://ru.uptodown.com/mac/open-source-games"> <span class="lang">RU</span> Pусский </a> </div> <div class="li "> <a href="https://kr.uptodown.com/mac/open-source-games"> <span class="lang">KO</span> 한국어 </a> </div> <div class="li "> <a href="https://id.uptodown.com/mac/game-open-source"> <span class="lang">ID</span> B.Indonesia </a> </div> <div class="li "> <a href="https://ar.uptodown.com/mac/open-source-games"> <span class="lang">AR</span> العربية </a> </div> <div class="li "> <a href="https://th.uptodown.com/mac/open-source-games"> <span class="lang">TH</span> ภาษาไทย </a> </div> <div class="li "> <a href="https://tr.uptodown.com/mac/acik-kaynakli-oyunlar"> <span class="lang">TR</span> Türkçe </a> </div> <div class="li "> <a href="https://in.uptodown.com/mac/open-source-games"> <span class="lang">HI</span> हिन्दी </a> </div> <div class="li "> <a href="https://vi.uptodown.com/mac/tro-choi-ma-nguon-mo"> <span class="lang">VI</span> tiếng Việt </a> </div> <div class="li "> <a href="https://ro.uptodown.com/mac/jocuri-open-source"> <span class="lang">RO</span> Română </a> </div> </div> </nav> <div id="menu-panel-id" class="panel close "> <div id="menu-panel-header" class="header"> <span id="titleMenuPanel"></span> <div id="back-button-right-div"></div> <p id="cross-close-menu-panel"> <img loading="lazy" alt="Close icon" width="20" height="20" src="https://stc.utdstc.com/img/svgs/icon-bar-close.svg"> </p> </div> <div id="contentMenuPanel"> </div> </div> <footer> <script defer src="https://accounts.google.com/gsi/client"></script> <div class="info"> <span class="logo"> <img loading="lazy" alt="Uptodown logo" width="200" height="31" src="https://stc.utdstc.com/img/svgs/logo-uptodown.svg"> </span> <p>Uptodown is a multi-platform app store specialized in Android. Our goal is to provide free and open access to a large catalog of apps without restrictions, while providing a legal distribution platform accessible from any browser, and also through its official native app.</p> <div class="social"> <a title="Uptodown YouTube URL" href="https://www.youtube.com/uptodown"> <img loading="lazy" alt="YouTube icon" width="24" height="24" src="https://stc.utdstc.com/img//social/youtube.svg"> </a> <a title="Uptodown TikTok URL" href="https://www.tiktok.com/@uptodown_com"> <img loading="lazy" alt="TikTok icon" width="24" height="24" src="https://stc.utdstc.com/img//social/tiktok.svg"> </a> <a title="Uptodown Twitter URL" href="https://x.com/uptodown"> <img loading="lazy" alt="X icon" width="24" height="24" src="https://stc.utdstc.com/img//social/x.svg"> </a> <a title="Uptodown Instagram URL" href="https://instagram.com/uptodown"> <img loading="lazy" alt="Instagram icon" width="24" height="24" src="https://stc.utdstc.com/img//social/instagram.svg"> </a> <a title="Uptodown LinkedIn URL" href="https://www.linkedin.com/company/uptodown/"> <img loading="lazy" alt="LinkedIn icon" width="24" height="24" src="https://stc.utdstc.com/img//social/linkedin.svg"> </a> <a title="Uptodown Facebook URL" href="https://www.facebook.com/Uptodown.International"> <img loading="lazy" alt="Facebook icon" width="24" height="24" src="https://stc.utdstc.com/img//social/facebook.svg"> </a> </div> </div> <div> <p>PRODUCTS AND SERVICES</p> <ul> <li><a href="https://en.uptodown.com/aboutus/uptodown">About us</a></li> <li><a href="https://en.uptodown.com/developers-zone">Publish your app</a></li> <li><a href="https://en.uptodown.com/advertising">Advertising</a></li> <li><a onclick="addEventAnalytics('footer', {'event_category': 'turbo-landing'});" href="https://en.uptodown.com/turbo?platform=mac">Uptodown Turbo<span>New</span></a></li> <li><a href="https://support.uptodown.com/hc/en-us">FAQs & Support</a></li> <li><a href="https://en.uptodown.com/about-us/editors">Editorial policy</a></li> <li><a href="https://uptodown.factorialhr.es/">We&#39;re hiring</a></li> <li><a href="https://blog.en.uptodown.com/">Corporate blog</a></li> </ul> </div> <div> <p>LEGAL</p> <ul> <li><a href="https://en.uptodown.com/aboutus/services">Terms of Service for Users</a></li> <li><a href="https://en.uptodown.com/aboutus/privacy">Privacy & Cookies Policy</a></li> <li><button id="csconsentlink" class="cookie-settings">Cookie Settings</button></li> <li><a href="https://en.uptodown.com/developers-zone/services">Terms of Service for Developers</a></li> <li><a href="https://en.uptodown.com/dmca">DMCA</a></li> </ul> </div> <img loading="lazy" fetchpriority="low" class="svg" alt="" width="112" height="208" src="https://stc.utdstc.com/img/svgs/logo-element.svg"> </footer> <div id="uptodown-turbo-promo" class="popup-turbo hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="60.528" height="16.007" viewBox="0 0 60.528 16.007"> <path d="M465.68,106.3v2.834a.65.65,0,0,0,.93.6,5.964,5.964,0,0,1,6.776,1.278,6.383,6.383,0,0,1,0,8.806,5.9,5.9,0,0,1-8.528,0,6.092,6.092,0,0,1-1.761-4.4V106.3a.658.658,0,0,1,.646-.668h1.293a.656.656,0,0,1,.644.668m0,9.111a3.479,3.479,0,0,0,1.008,2.514,3.368,3.368,0,0,0,4.869,0,3.639,3.639,0,0,0,0-5.028,3.362,3.362,0,0,0-4.869,0,3.489,3.489,0,0,0-1.008,2.514" transform="translate(-428.396 -105.63)" fill="#fff"/> <path d="M531.83,126.062a6.1,6.1,0,0,0-1.762-4.4,5.9,5.9,0,0,0-8.529,0,6.383,6.383,0,0,0,0,8.806,5.907,5.907,0,0,0,8.529,0,6.1,6.1,0,0,0,1.762-4.405m-2.583,0a3.48,3.48,0,0,1-1.008,2.514,3.369,3.369,0,0,1-4.87,0,3.638,3.638,0,0,1,0-5.028,3.369,3.369,0,0,1,4.87,0,3.48,3.48,0,0,1,1.008,2.514" transform="translate(-471.303 -116.282)" fill="#fff"/> <path d="M1.937,12.447H.647A.656.656,0,0,1,0,11.779V6.223a6.1,6.1,0,0,1,1.762-4.4A5.719,5.719,0,0,1,6.027,0,5.719,5.719,0,0,1,10.292,1.82a6.094,6.094,0,0,1,1.762,4.405v5.556a.658.658,0,0,1-.646.668H10.114a.657.657,0,0,1-.647-.668V6.225A3.478,3.478,0,0,0,8.459,3.711,3.263,3.263,0,0,0,6.025,2.67,3.269,3.269,0,0,0,3.59,3.711,3.479,3.479,0,0,0,2.581,6.225v5.556a.652.652,0,0,1-.644.665" transform="translate(20.364 16.006) rotate(180)" fill="#fff"/> <path d="M377.754,111.862a.656.656,0,0,0-.646.668v2.889a3.479,3.479,0,0,0,1.008,2.514,3.3,3.3,0,0,0,1.891,1.006.675.675,0,0,1,.544.68v1.328a.66.66,0,0,1-.729.663,5.734,5.734,0,0,1-3.533-1.786,6.092,6.092,0,0,1-1.762-4.4v-9.114a.658.658,0,0,1,.646-.668h1.293a.656.656,0,0,1,.646.668v2.224a.658.658,0,0,0,.646.668h2.153a.656.656,0,0,1,.646.668V111.2a.658.658,0,0,1-.646.668h-2.158Z" transform="translate(-374.527 -105.637)" fill="#fff"/> <path d="M674.064,132.293h-1.29a.656.656,0,0,1-.646-.668v-5.556a6.1,6.1,0,0,1,1.762-4.4,5.909,5.909,0,0,1,8.529,0c.678.658-1.022,2.682-1.832,1.891a3.369,3.369,0,0,0-4.87,0,3.48,3.48,0,0,0-1.008,2.514v5.556a.652.652,0,0,1-.644.665" transform="translate(-649.698 -116.291)" fill="#fff"/> </svg> <div class="offer"></div> <div> <p class="title">Uptodown Turbo</p> <p>Seize the promo and join our Premium service now!</p> </div> <button id="promo-turbo-link" class="turbo-link">Subscribe</button> <div id="close-uptodown-turbo-promo" class="close"><img alt="Icono para cerrar" width="20" height="20" src="https://stc.utdstc.com/img/svgs/icon-bar-close.svg"></div> </div> <script async src="https://www.googletagmanager.com/gtag/js?id=G-DW5XRK7GYT"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-DW5XRK7GYT'); function addEventGoogleAnalytics(eventName, arguments) { gtag('event', eventName, arguments); } </script> <script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(["setCookieDomain", "*.uptodown.com"]); _paq.push(['setDomains', '*.uptodown.com']); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="//m.uptodown.net/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '2']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); function addEventMatomo(eventName, arguments) { _paq.push([ 'trackEvent', arguments.event_category ?? 'no-category', eventName, arguments.text ?? '' ]); } </script> <script> function addEventAnalytics(eventName, arguments) { if (typeof addEventGoogleAnalytics === 'function') addEventGoogleAnalytics(eventName, arguments); if (typeof addEventMatomo === 'function') addEventMatomo(eventName, arguments); } function setCookie(cname, cvalue, exdays, domain) { let d = new Date(); d.setTime(d.getTime() + exdays * 24 * 60 * 60 * 1000); let expires = 'expires=' + d.toUTCString(); document.cookie = cname + '=' + cvalue + ';' + expires + ';path=/; domain=' + domain; } function getCookie(cname) { let name = cname + '='; let decodedCookie = decodeURIComponent(document.cookie); let ca = decodedCookie.split(';'); for (let i = 0; i < ca.length; i++) { let c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return undefined; } document.addEventListener('DOMContentLoaded', function () { const uptodownTurboPromo = document.getElementById('uptodown-turbo-promo'); const closeUptodownTurboPromo = document.getElementById('close-uptodown-turbo-promo'); const uptodownPromoTurboLink = document.getElementById('promo-turbo-link'); function hidePromoPopupAndSetCookie() { uptodownTurboPromo?.classList?.add('hidden'); setCookie('uptodown_turbo_previously_closed', '1', 1, '.uptodown.com'); } uptodownPromoTurboLink?.addEventListener('click', function () { hidePromoPopupAndSetCookie(); }); closeUptodownTurboPromo?.addEventListener('click', function () { hidePromoPopupAndSetCookie(); }); if (!getCookie('uptodown_turbo_previously_closed')) { uptodownTurboPromo?.classList?.remove('hidden'); } }); </script> </div> <script defer src="https://stc.utdstc.com/1743150554383/vendor.js"></script> <script defer src="https://stc.utdstc.com/1743150554383/list.js"></script> <script type="application/ld+json"> { "@context":"https://schema.org", "@type":"WebPage", "url":"https://en.uptodown.com/mac/open-source-games", "isPartOf":{ "@type": "WebSite", "name": "Uptodown", "url" : "https://en.uptodown.com/mac", "publisher" : {"@id" : "https://en.uptodown.com/#organization"} } } </script> <script type="application/ld+json"> { "@context":"https://schema.org", "@type":"BreadcrumbList", "itemListElement":[ { "@type": "ListItem", "position": 1, "name": "Mac", "item": "https://en.uptodown.com/mac" }, { "@type": "ListItem", "position": 2, "name": "Open-Source Games" } ] } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "name": "Uptodown", "logo": "https://stc.utdstc.com/img/mediakit/isotipo.png", "url": [ { "@language":"en", "@value":"https://en.uptodown.com/" }, { "@language":"es", "@value":"https://www.uptodown.com/" }, { "@language":"pt", "@value":"https://br.uptodown.com/" }, { "@language":"de", "@value":"https://de.uptodown.com/" }, { "@language":"fr", "@value":"https://fr.uptodown.com/" }, { "@language":"it", "@value":"https://it.uptodown.com/" }, { "@language":"zh", "@value":"https://cn.uptodown.com/" }, { "@language":"ja", "@value":"https://jp.uptodown.com/" }, { "@language":"ru", "@value":"https://ru.uptodown.com/" }, { "@language":"ko", "@value":"https://kr.uptodown.com/" }, { "@language":"id", "@value":"https://id.uptodown.com/" }, { "@language":"ar", "@value":"https://ar.uptodown.com/" }, { "@language":"th", "@value":"https://th.uptodown.com/" }, { "@language":"tr", "@value":"https://tr.uptodown.com/" }, { "@language":"hi", "@value":"https://in.uptodown.com/" }, { "@language":"vi", "@value":"https://vi.uptodown.com/" }, { "@language":"ro", "@value":"https://ro.uptodown.com/" } ], "@id": "https://www.uptodown.com/#organization", "sameAs": [ "https://www.facebook.com/Uptodown", "https://www.facebook.com/Uptodown.International", "https://twitter.com/Uptodown", "https://www.youtube.com/user/UptodownVideos", "https://www.wikidata.org/wiki/Q6157280", "https://www.linkedin.com/company/uptodown/", "https://instagram.com/uptodown", "https://mastodon.online/@uptodown" ] } </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10