2 ms·
We do a lot of the work ourselves with our own engine used for games, 3D graphics, video playback and editing tools. Targeting all desktop, mobile and console p
by polymonster 7y ago
We do a lot of the work ourselves with our own engine used for games, 3D graphics, video playback and editing tools. Targeting all desktop, mobile and console platforms.
Using c++ we have a quite minimal amount of platform specific code by making tight abstractions and trying to work on shared code as much as possible.
We use open source where possible to save time and repeated work. Using things like ImGui for Ui..
But all platform specific things we abstract ourselves (window creation, graphics apis, video decoders, input, timers, threads etc)
I have worked on proprietary game engines for over 10 years and while it may sound a lot of work to reinvent the wheel, when you know how and can do it well the end of cycle development can be a breeze when everything is bespoke to your needs...
alternatively I have worked on products using unity, qt and other frameworks and have spend months of optimisation grinding to ship..