Game Engines

• Need – Technical needs of game not supported by existing engines • Pedagogy – learn specific skill/concept • Control – Provide a better understanding of enginegame interaction when making game – Can extend/adjust engine if needed • Genre – have engine especially fit genre (lightweight, just features required) • Licensing – don’t want to pay out royalty fees – Note, simple cost should not be a reason – there are many excellent cheap/free engines  it will “cost” more to build an engine! Why Buy?