Research on key technologies base Unity3D game engine

Game engine is the core of game development. Unity3D is a game engine that supports the development on multiple platforms including web, mobiles, etc. The main technology characters of Unity3D are introduced firstly. The component model, event-driven model and class relationships in Unity3D are analyzed. Finally, a generating NPCs algorithm and a shooting algorithm are respectively presented to show common key technologies in Unity3D.

[1]  Ian Parberry,et al.  3D Math Primer for Graphics and Game Development, 2nd Edition , 2011 .

[2]  M. Arditti Unity , 1957, Journal of the Irish Medical Association.

[3]  Ricardo S Silva Source , 2000, BMJ : British Medical Journal.