56,966 blogs · [ { "id": "01a087e1-1b94-7285-8bfc-2e656e0850a5", "title": "It's always sunny without clouds", "url": "https://simondalvai.org/blog/no-clouds/", "published_at": "2026-08-31T15:40:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e656e96f8cf", "title": "Create high quality Steam gifs with gifski", "url": "https://simondalvai.org/blog/gifski-steam-gifs/", "published_at": "2026-07-26T12:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e656ea95f1d", "title": "My main Android phone is now 99% Google free", "url": "https://simondalvai.org/blog/google-free-android/", "published_at": "2026-06-26T10:20:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e656ee80ee5", "title": "Translating my Godot game with Weblate", "url": "https://simondalvai.org/blog/godot-weblate-translation/", "published_at": "2026-05-20T20:07:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e656fa257d1", "title": "Showcasing my game at a fair", "url": "https://simondalvai.org/blog/game-showcase-fair/", "published_at": "2026-04-27T09:15:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e65703dde17", "title": "My split keyboard journey", "url": "https://simondalvai.org/blog/split-keyboard-journey/", "published_at": "2026-03-23T16:30:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e65712752c5", "title": "I Love Free Software Day 2026", "url": "https://simondalvai.org/blog/ilovefs-day-2026/", "published_at": "2026-02-14T22:13:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e65720df973", "title": "Steam Auto-Cloud cross-platform save game synchronization", "url": "https://simondalvai.org/blog/save-game-sync/", "published_at": "2026-01-24T22:50:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6572a68d3c", "title": "3 years of blogging", "url": "https://simondalvai.org/blog/3-years-blogging/", "published_at": "2025-12-29T20:15:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6573946145", "title": "[Talk] SFSCON 2025: Making a sport management game in Godot", "url": "https://simondalvai.org/blog/sfscon-2025-99managers/", "published_at": "2025-11-25T09:40:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e65748a03b7", "title": "Center buffers in Neovim", "url": "https://simondalvai.org/blog/neovim-center-buffer/", "published_at": "2025-10-15T19:40:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6574a69d99", "title": "One year as full-time solo game dev", "url": "https://simondalvai.org/blog/one-year-solodev/", "published_at": "2025-09-16T16:50:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6574ac18c8", "title": "Godot code style, project structure and friends", "url": "https://simondalvai.org/blog/godot-best-practices/", "published_at": "2025-08-17T20:05:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6574bf2467", "title": "My new workstation - HP Pro Tower 400 G9", "url": "https://simondalvai.org/blog/new-tower-pc/", "published_at": "2025-07-17T09:49:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e65751146e3", "title": "Unexpected orphan Nodes in Godot", "url": "https://simondalvai.org/blog/godot-orphan-nodes/", "published_at": "2025-06-18T20:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e657576291b", "title": "Find more errors in Godot, with a script", "url": "https://simondalvai.org/blog/godot-runtime-errors/", "published_at": "2025-05-15T16:10:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6575dcf091", "title": "[Talk] Making FOSS games for fun and (hopefully) profit", "url": "https://simondalvai.org/blog/make-foss-games/", "published_at": "2025-04-03T08:15:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6576943b3f", "title": "Duplicate Godot custom resources deeply, for real", "url": "https://simondalvai.org/blog/godot-duplicate-resources/", "published_at": "2025-03-18T15:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e65778799b8", "title": "I Love Free Software Day 2025", "url": "https://simondalvai.org/blog/ilovefs-day-2025/", "published_at": "2025-02-14T11:50:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e657870bb7e", "title": "Neovim as External Editor for Godot", "url": "https://simondalvai.org/blog/godot-neovim/", "published_at": "2025-01-19T09:53:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6578e15dc6", "title": "Having fun with Godot Movie Maker - Part 1", "url": "https://simondalvai.org/blog/godot-moviemaker-part1/", "published_at": "2024-12-17T17:26:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e657916beea", "title": "Debian Sway v1 - My first setup", "url": "https://simondalvai.org/blog/debian-sway-v1/", "published_at": "2024-11-16T10:15:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6579a19214", "title": "From VSCode/VSCodium to Neovim", "url": "https://simondalvai.org/blog/vscode-to-neovim/", "published_at": "2024-10-18T21:58:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6579f9c9ba", "title": "I quit my job to go full indie", "url": "https://simondalvai.org/blog/full-time-gamedev/", "published_at": "2024-09-16T09:25:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e657ac50434", "title": "Use websockets in Godot on itch.io with Caddy", "url": "https://simondalvai.org/blog/godot-websocket-itchio/", "published_at": "2024-08-26T16:10:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e657b896ac5", "title": "Personal blog, as a solo game dev?", "url": "https://simondalvai.org/blog/solo-gamedev-blog/", "published_at": "2024-07-24T21:30:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e657bccc8df", "title": "99Managers™ Futsal Edition FAQ", "url": "https://simondalvai.org/blog/99managers-futsal-faq/", "published_at": "2024-06-23T19:20:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e657cbc8647", "title": "Godot static types, a hidden gem", "url": "https://simondalvai.org/blog/godot-static-typing/", "published_at": "2024-05-29T21:20:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e657cfdc8a2", "title": "Happy JS Naked Day 2024", "url": "https://simondalvai.org/blog/js-naked-day-2024/", "published_at": "2024-04-23T20:20:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e657dd5d295", "title": "How to publish Godot games on Flathub, in a nutshell", "url": "https://simondalvai.org/blog/godot-flathub-publish/", "published_at": "2024-03-26T21:25:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e657ebb21ad", "title": "Open sourcing your games as solo game developer - a game changer", "url": "https://simondalvai.org/blog/open-source-games/", "published_at": "2024-02-22T21:22:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e657ec0932f", "title": "Create portals in Godot with _integrate_forces", "url": "https://simondalvai.org/blog/godot-portals/", "published_at": "2024-01-14T17:48:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e657f36754d", "title": "Create Apple Developer Certificate on Linux", "url": "https://simondalvai.org/blog/dev-cert-linux/", "published_at": "2023-12-10T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e65800c4d91", "title": "[Talk] SFSCON 2023: F-Droid - The place for your FOSS Apps", "url": "https://simondalvai.org/blog/sfscon-2023-fdroid/", "published_at": "2023-11-17T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e658070bec2", "title": "Custom Resources in Godot Engine 4.x", "url": "https://simondalvai.org/blog/godot-custom-resources/", "published_at": "2023-10-16T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6580ca451d", "title": "Condor", "url": "https://simondalvai.org/games/condor/", "published_at": "2023-09-23T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6580dd7951", "title": "Create non-game apps with Godot Engine", "url": "https://simondalvai.org/blog/godot-apps/", "published_at": "2023-09-18T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e65814b2d24", "title": "Thank you Debian and happy Birthday!", "url": "https://simondalvai.org/blog/thank-you-debian/", "published_at": "2023-08-17T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6581a5d408", "title": "Porting my libGDX games to Godot", "url": "https://simondalvai.org/blog/libgdx-to-godot/", "published_at": "2023-07-20T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6582a4d9f2", "title": "How to not install LineageOS 20 on Pixel 5 in 2023", "url": "https://simondalvai.org/blog/install-lineageos-pixel5/", "published_at": "2023-07-08T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e658378d35b", "title": "Upload a Godot HTML5 game to itch.io with Github Actions", "url": "https://simondalvai.org/blog/godot-itchio-upload/", "published_at": "2023-06-07T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e658453b6a8", "title": "How to publish Godot 3 to F-Droid", "url": "https://simondalvai.org/blog/godot-fdroid-publish/", "published_at": "2023-04-22T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e65851a0955", "title": "Support my work", "url": "https://simondalvai.org/donate/", "published_at": "2023-03-26T22:48:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6585ee1fa7", "title": "CSS only dark mode without JS", "url": "https://simondalvai.org/blog/css-only-darkmode/", "published_at": "2023-03-19T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6586d439d1", "title": "Godot Engine vs libGDX", "url": "https://simondalvai.org/blog/godot-vs-libgdx/", "published_at": "2023-02-26T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e65878ec76a", "title": "99Managers Futsal Edition", "url": "https://simondalvai.org/games/99managers-futsal-edition/", "published_at": "2023-02-15T13:48:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6587d5546a", "title": "Godot - Automated screenshots", "url": "https://simondalvai.org/blog/godot-automated-screenshots/", "published_at": "2023-01-22T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e6588d02563", "title": "Automated Godot Android upload with Github Actions", "url": "https://simondalvai.org/blog/godot-android-upload/", "published_at": "2023-01-15T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e65894c09f0", "title": "Automated Godot 3.x iOS upload with Github Actions", "url": "https://simondalvai.org/blog/godot-ios-upload/", "published_at": "2022-12-29T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e65895d2a1a", "title": "Ball2Box", "url": "https://simondalvai.org/games/ball2box/", "published_at": "2022-09-29T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e658a3a4d20", "title": "Pocket Broomball", "url": "https://simondalvai.org/games/pocket-broomball/", "published_at": "2021-09-29T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e658ab47c2f", "title": "Sn4ke", "url": "https://simondalvai.org/games/sn4ke/", "published_at": "2020-09-29T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e658acae29d", "title": "WhatColor", "url": "https://simondalvai.org/games/whatcolor/", "published_at": "2019-10-29T00:00:00+00:00" }, { "id": "01a087e1-1b94-7285-8bfc-2e658b59810c", "title": "Color Shooter", "url": "https://simondalvai.org/games/color-shooter/", "published_at": "2019-09-29T00:00:00+00:00" } ] posts Claim your blog
Back to simondalvai.org
Blog · corpus.blog/blogs/simondalvai.org/posts

simondalvai.org

simondalvai.org

2026

2025

2024

2023

23 Sept 2023

2022

2021

2020

29 Sept 2020

2019