Это, конечно, очевидно, так, но совсем без движка как-то не практично. Придется изобретать велосипед, т.е. по сути писать свой движок. Зачем? Когда они уже написаны...
dollar, не совсем. Вам придется изобретать только то, что вам реально нужно в игре. А не тянуть избыточный код всего движка.
Можете попробовать SDL посмотреть - это по сути обертка над опенГЛ. т.е. очень близко к нейтиву. Может получится немного.