Задача была сделать маленькую новеллу. Новеллу сделал на
Nuclear + SDL2 + Toml. Никокого 3D там не придвидется, и рендер идёт через SDL. Для вывода спрайтов и текста - выше крыши. И вот немного посидев подумал, почему бы не доделать из этого свой велосипед - аля генератор визуальных новелл, на минималках.
Игры я никода не делал и движки тоже. Столкнулся с тем, что если делать прям движок, то нужен либо код генератор, либо скриптовой язык типа Lua. Решил попробовать пойти по сложному пути и попробовать генерировать компилируемый код, а не скриптовой, соответственно в итоге просто компилировать всю игровую логику. Из переносимых компиляторов
C нашел только
TCC. Так что-бы разорхивировать и работать, без подтягивания пакетов из интернета, и большой инфраструктуры и т.д.
Соответственно вопрос есть какой-то способ кроссплатформенной генерации C кода из предустановленных файлов, как к примеру компилятор NASM - разорхивировал и работай. В принципе уже начал посматривать на Golang или Zig, т.к. там надо будет при установке движка просто идин раз распаковать архив.
Ну и вопрос к людям которые вообще игры делают, может я из-за неопытности занимаюсь хернёй и надо делать всё совсем подругому?