Game development software engineering process life cycle: a systematic review | Synapse