game engine which is written in C++. This engine was used for Half-Life 2, Dota 2, Portal 2, and a number of other titles.
The reason for choosing C++ for the Apex Legends game engine (which is different than the “game”, to be precise) is undoubtedly the same reason for choosing C++ as the standard language for most large-scale game engines.
C++ is object-oriented, features strong memory management, and allows interfacing with low-level hardware. Developers can leverage C++ to work with the latest hardware, optimize and fine-tune for performance, and integrate with dozens of ready-made middleware products. C++ is also compatible with many different platforms - Playstation, XBox, PC, MacOS, Linux, etc, ensuring developers get the most bang for their buck. When you’re building out a game engine for the long term (and game engines typically are built for the long term), C++ is the most sensible language to use.
Having said all that, the gameplay logic itself may have been scripted in a different language other than C++.
More reading on C++ in game engines here."
https://qr.ae/pNLDjc
Sem comentários:
Enviar um comentário
Comente de forma construtiva...
Nota: só um membro deste blogue pode publicar um comentário.