3 ms·
I have made 1 game engine: http://aeonalpha.com http://aeonalpha.com And I'm working on my second: http://ahoy.rupy.se http://ahoy.rupy.se Right now I'm strug
by bullen 5y ago
I have made 1 game engine: http://aeonalpha.com http://aeonalpha.com
And I'm working on my second: http://ahoy.rupy.se http://ahoy.rupy.se
Right now I'm struggling with the fact that I'm not allowed to redistribute cl.exe compiler (I tried real hard: https://developercommunity.visualstudio.com/t/allow-redistribution-of-the-clexe-compiler/975508 https://developercommunity.visualstudio.com/t/allow-redistri...) so people have to download the whole VS package and extract the necessary files (takes about 2 hours) to get automatic integrated recompile and hotdeploy in my engine.
So I'm looking at going full tinycc and dropping VS all together on Windows. But then seen how they are deprecating my pretty new and probably good forever Skylake on Windows 11 I'm thinking it's over and I should just switch to Jetson Nano but then I'm owned by Nvidia... (Raspberry 4 driver has HALF_FLOAT issues still and well Broadcom... + CPU/GPU balance is off) so I'm kinda loosing hope for humanity at this point!
Risc-V is not progressing hard and fast enough to make it in time!
Edit: Zig, Go, Rust and WASM are not solutions, they are fragmentations. Only C(+) on client and JavaSE (VM and GC) on server makes sense. (Gotta burn that karma somehow right?)
- guerrilla 5y agoI don't think I understand your problem well enough, but just in case, would using dlopen with gcc or LLVM instead help?
- srgpqt 5y agoPerhaps you could include the zig compiler instead, and use “zig cc” to compile C/C++ with it.
- deleted 5y ago[deleted]
- flohofwoe 5y agoDid you consider the Zig toolchain? It's also a full C/C++ compiler toolchain (via Clang), and comes with enough Windows headers (from the MingW project) to build DirectX games out of the box. For instance here is Zig as Python package to provide a simple cross-compilation solution for other Python packages that need to build native DLLs: https://github.com/ziglang/zig-pypi https://github.com/ziglang/zig-pypi
- ensiferum 5y agoNice, mine is a 2D engine. http://github.com/ensisoft/gamestudio http://github.com/ensisoft/gamestudio