Are game engines good enough for anything ambitious?
>>59783633
Ambitious in terms of what?
>>59783633
Star Citizen is ambitious.
Source is ambitious at being a good engine that can deliver great image quality and physics while also being efficient. It's like they actually wanted it to run on most systems instead of just becoming a benchmark tool.
>>59783633
You missed Clickteam Fusion, it's actually very good and fast. You can compile to any platform, and in Fusion 3 you will able to edit the C++ code of your game, code in C++ plugins to oyur editor etc.
Bought the Developer Edition when it was on the Humble Bundle for 20 bucks, was worth it.
... what do you think all the AAA games do? Program the graphics frame by frame?
>>59783704
source sucks dick for development and the only reason it's "efficient" is because it's based on stolen source code from like 1999
>>59783633
The more specialized engines (Unreal, Cryengine, Source) will be better for whatever type of game they were designed for (Basically FPS games), while the more generic "Game engines" (Everything else on that list) can be used to make shit but they will have higher system requirements, and the more complex your game becomes, the more roadblocks you start to run into as you push the limits of the engine. And at that point you realize you're fucked becuse you can't easily switch, or modify the engine itself.
tl;dr If you're making something complex that's not a FPS, DIY.
>>59783633
The more ambitious you get, the less useful off-the-shelf game engines can be. If your just making some typical FPS or 2d indie game or some bullshit like that they're more than capable however.
>>59784698
>"What is game development?"
>"What is engine licensing?"
>>59783633
Not unity.
Choose engine that uses vulkan.
>>59783633
game develoment is 90% art 10% programming. Especially if you're an indie theres no reason to reinvent the wheel for every new game unless you are like that terry guy and want to do everything from scratch. It might also take 10 years to finish your game.
>>59783633
>not programming your game from scratch
>>59785377
>not programming your game with scratch
>>59784988
Unity uses vulcan