Final answer:
Choosing a game engine depends on compatibility with target platforms, ease of use, performance, and available functionalities and tools.
Step-by-step explanation:
When thinking about which game engine to use for creating a game outside of class, key considerations to keep in mind include 1) Compatibility with target platforms - the game engine should allow you to develop games for your desired platform (Windows, iOS, Android, etc.). 2) Ease of use and learning curve - it's ideal to select a game engine that has a user-friendly interface and lots of available resources for learning. 3) Performance and optimization - the engine should be able to handle demanding tasks and function efficiently. 4) Available features and tools - it should offer a wide range of functionalities and tools, like AI capabilities, physics simulations, and robust art creation tools, to help you bring your game concept to life.
Learn more about Choosing a Game Engine