A recreational game, made in Swift, using Raylib and Raygui
  • C 96.3%
  • Swift 3.2%
  • GLSL 0.5%
Find a file
k0pernicus 4fb6a381a6
All checks were successful
Swift CI / test (push) Successful in 29s
Renamed selectedEntities to selectedIDs
2026-07-03 11:05:21 +02:00
.forgejo/workflows Enabling email notification in forgejo runners 2026-06-28 11:32:00 +02:00
.vscode Updated vscode configuration files 2026-06-28 09:28:05 +02:00
Resources Added infinite grid 2026-06-30 15:25:07 +02:00
Sources Renamed selectedEntities to selectedIDs 2026-07-03 11:05:21 +02:00
.clangd Added .clangd 2026-06-28 09:27:52 +02:00
.gitignore Rearchitectured the engine, and added resources 2026-06-30 10:14:39 +02:00
.swift-version Upgraded swift version to 6.3.2 2026-06-06 23:11:25 +02:00
LICENSE Initial commit 2026-03-22 11:55:16 +01:00
Makefile Linux is now supported 2026-06-27 21:49:36 +02:00
Package.swift Rearchitectured the engine, and added resources 2026-06-30 10:14:39 +02:00
README.md Linux is now supported 2026-06-27 21:49:36 +02:00

RaySwift, a recreational Swift + Raylib engine

Using swift-c-raylib for that project.
As Swift and C++ are compatible I used ImGui as well in order to build easily my UI (still, in Swift).

Dependencies

Build

Make sure you installed:

  • Swift 6.3.2
  • make

Platforms

This project runs natively on:

  • linux,
  • macOS.

Just make sure you installed the right version of Swift, or build it directly using a Swift docker image.