摘要:随着国内游戏开发技术的不断进步和游戏引擎的不断更新,基于传统技术和引擎制作的单机游戏越来越难以为用户提供良好的体验,因此迫切需要采用新型的游戏开发技术和引擎来制作单机游戏以丰富当前的单机游戏市场。本文结合游戏设计的基本要求,首先分析了射击游戏的发展历程和游戏引擎的发展现状;然后阐述了一款局域网联机射击游戏的开发原理,总结了射击游戏开发流程的部分要点,介绍了游戏中人工智能和局域网联机的实现等关键技术;最后针对游戏制作时会出现的种种问题,给出了相应的解决方案,并利用C#开发了一款基于Unity3D的第一人称射击游戏。
关键词:射击游戏;Unity3D;局域网联机