Skip to content

No linux support #6

@da0x

Description

@da0x

Problem Statement

The engine currently only builds and runs on Windows. All platform-specific code (process execution, DPI scaling, font loading, UDP networking, entry point) is hard-coded for Win32 APIs.

We need to support Linux to expand our target platforms and enable development on non-Windows machines.

Proposed Solution

  • Abstract platform-specific code behind common interfaces
  • Implement Linux equivalents for process spawning, socket networking, font loading, and DPI handling
  • Fix ODR violations in headers that prevent multi-platform compilation
  • Add CMake build system alongside existing VS solution

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions