Crimson Konsole is a modern game launcher with a beautiful 3D interface that displays your games as physical box art in a coverflow-style presentation. Built with Godot Engine 4.5, it combines aesthetic appeal with practical functionality.
- 🎨 3D Coverflow Interface - Browse your games in stunning 3D with smooth animations
- 🎮 Multi-Platform Support - Works on Windows and Linux
- 📦 Multiple Box Types - Support for Xbox, PlayStation, PC, Nintendo formats
- 🖼️ Auto Cover Download - Integration with SteamGridDB for automatic cover art
- ⏱️ Play Time Tracking - Track how long you've played each game
- 🎯 Gamepad & Keyboard Support - Full support for Xbox, PlayStation, and generic controllers
- 🌍 Multilingual - English, Russian, and Japanese localization
- 🎵 Music Player - Built-in music player with reverb effects
- ✏️ Game Management - Easy adding, editing, and organizing of games
- 🟦 PC/Steam
- 🟩 Xbox (Original, 360, One)
- 🔵 PlayStation (1-5)
- 🔴 Nintendo (N64, GameCube, Wii, Switch)
- Operating System: Windows 10+, Linux
- Display: 1920x1080 recommended
- Storage: ~100MB for application + space for game covers
- Download the latest release from Releases
- Extract the archive
- Run
CrimsonKonsole.exe(Windows) or the executable for your platform
# Clone the repository
git clone https://github.com/Crimson-Core/crimson-konsole.git
cd crimson-konsole
# Open in Godot 4.5+
# Project -> Export -> Select your platform- Press
ESCorStartbutton to open the side panel - Select "Add Game"
- Enter game name and select platform type
- Choose the game executable
- (Optional) Download covers automatically or select custom images
- Press "Done" to save
↑/↓- Navigate between gamesEnter- Launch gameESC- Open side panelTab- Edit selected gameHome- Change language
D-Pad- Navigate between gamesA Button- Launch gameStart- Open side panelView/Select- Edit selected game
- Select a game
- Press
Tab(keyboard) orViewbutton (gamepad) - Edit game details:
- Change name
- Update executable path
- Replace cover art
- Delete game
- Engine: Godot 4.5
- Language: GDScript
- 3D Rendering: Godot's 3D renderer with custom shaders
- Cover API: SteamGridDB integration via steamboxcover
- Audio: Built-in Godot audio with reverb effects
- Input: Support for keyboard, mouse, and gamepad (XInput, DualShock)
crimson-konsole/
├── assets/ # Images, fonts, icons, SFX
├── models/ # 3D game box models
├── scenes/ # Godot scenes
│ ├── CoverFlow.tscn
│ ├── GameAdd.tscn
│ └── Main.tscn
├── scripts/ # GDScript files
│ ├── CoverFlow.gd
│ ├── GameLoader.gd
│ ├── GameTimeTracker.gd
│ └── ...
├── shaders/ # Custom GLSL shaders
└── translations/ # Localization files
Settings are stored in:
- Windows:
%APPDATA%/Godot/app_userdata/Crimson Konsole/ - Linux:
~/.local/share/godot/app_userdata/Crimson Konsole/
settings.cfg- Application settingsgames/*.json- Individual game datagame_times.json- Play time trackingcovers/- Downloaded cover images
Contributions are welcome! Please feel free to submit issues and pull requests.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the terms specified in the LICENSE file.
- Godot Engine - Amazing open-source game engine
- SteamGridDB - Cover art database
- Kenney - Input prompt assets
- All testers
- @EpitaphNewell for initial design and concept
Crimson Konsole — это современный игровой лаунчер с красивым 3D интерфейсом, отображающий ваши игры в виде физических коробок в стиле coverflow. Создан на Godot Engine 4.5, сочетает эстетическую привлекательность с практичным функционалом.
- 🎨 3D Coverflow интерфейс - Просматривайте игры в потрясающем 3D с плавными анимациями
- 🎮 Мультиплатформенность - Работает на Windows и Linux
- 📦 Разные типы коробок - Поддержка форматов Xbox, PlayStation, PC, Nintendo
- 🖼️ Автозагрузка обложек - Интеграция с SteamGridDB для автоматической загрузки обложек
- ⏱️ Отслеживание времени - Узнайте, сколько времени вы провели в каждой игре
- 🎯 Геймпад и клавиатура - Полная поддержка контроллеров Xbox, PlayStation и других
- 🌍 Мультиязычность - Локализация на английский, русский и японский языки
- 🎵 Музыкальный плеер - Встроенный музыкальный плеер с эффектами реверберации
- ✏️ Управление играми - Простое добавление, редактирование и организация игр
- 🟦 PC/Steam
- 🟩 Xbox (Original, 360, One)
- 🔵 PlayStation (1-5)
- 🔴 Nintendo (N64, GameCube, Wii, Switch)
- ОС: Windows 10+, Linux
- Дисплей: Рекомендуется 1920x1080
- Место на диске: ~100МБ для приложения + место для обложек игр
- Скачайте последнюю версию из Releases
- Распакуйте архив
- Запустите
CrimsonKonsole.exe(Windows) или исполняемый файл для вашей платформы
# Клонируйте репозиторий
git clone https://github.com/Crimson-Core/crimson-konsole.git
cd crimson-konsole
# Откройте в Godot 4.5+
# Проект -> Экспорт -> Выберите вашу платформу- Нажмите
ESCили кнопкуStartдля открытия боковой панели - Выберите "Добавить игру"
- Введите название игры и выберите тип платформы
- Укажите исполняемый файл игры
- (Опционально) Загрузите обложки автоматически или выберите свои изображения
- Нажмите "Готово" для сохранения
↑/↓- Навигация между играмиEnter- Запустить игруESC- Открыть боковую панельTab- Редактировать выбранную игруHome- Сменить язык
D-Pad- Навигация между играмиКнопка A- Запустить игруStart- Открыть боковую панельView/Select- Редактировать выбранную игру
- Выберите игру
- Нажмите
Tab(клавиатура) или кнопкуView(геймпад) - Редактируйте данные игры:
- Изменить название
- Обновить путь к исполняемому файлу
- Заменить обложки
- Удалить игру
- Движок: Godot 4.5
- Язык: GDScript
- 3D рендеринг: 3D движок Godot с пользовательскими шейдерами
- API обложек: Интеграция с SteamGridDB через steamboxcover
- Аудио: Встроенная аудиосистема Godot с эффектами реверберации
- Ввод: Поддержка клавиатуры, мыши и геймпада (XInput, DualShock)
crimson-konsole/
├── assets/ # Изображения, шрифты, иконки, звуки
├── models/ # 3D модели коробок игр
├── scenes/ # Сцены Godot
│ ├── CoverFlow.tscn
│ ├── GameAdd.tscn
│ └── Main.tscn
├── scripts/ # Файлы GDScript
│ ├── CoverFlow.gd
│ ├── GameLoader.gd
│ ├── GameTimeTracker.gd
│ └── ...
├── shaders/ # Пользовательские GLSL шейдеры
└── translations/ # Файлы локализации
Настройки хранятся в:
- Windows:
%APPDATA%/Godot/app_userdata/Crimson Konsole/ - Linux:
~/.local/share/godot/app_userdata/Crimson Konsole/
settings.cfg- Настройки приложенияgames/*.json- Данные отдельных игрgame_times.json- Отслеживание времени игрыcovers/- Загруженные изображения обложек
Вклад приветствуется! Не стесняйтесь отправлять issues и pull request'ы.
- Сделайте форк репозитория
- Создайте ветку для функции (
git checkout -b feature/AmazingFeature) - Зафиксируйте изменения (
git commit -m 'Добавить AmazingFeature') - Отправьте в ветку (
git push origin feature/AmazingFeature) - Откройте Pull Request
Этот проект лицензирован на условиях, указанных в файле LICENSE.
- Godot Engine - Потрясающий движок с открытым исходным кодом
- SteamGridDB - База данных обложек
- Kenney - Спрайты подсказок ввода
- Всем тестировщикам
- @EpitaphNewell за изначальный дизайн и концепт
Made with ❤️ using Godot Engine

