I am sure this has been asked somewhere here in some form but I couldn't find it so sorry if mine is a duplicate.
For part of the piece of software I need to construct some very game-like mechanisms (for example, a navigable 3D surface with overlays, a HUD, etc.) even though the software is not a game at all. Are these questions appropriate for this website?