独立游戏开发,包含了游戏的很多基础功能,包括游戏的GamePlay部分,如玩家操作,数值计算,玩家与游戏内的对象的交互。GamePlay部分,如游戏音乐,游戏数据持久化等
一个能钓鱼的休闲小游戏,包含了基本单机游戏的游戏功能,玩家可以在一个简单的场景下进行休闲的钓鱼过程,玩家也可以通过卖出鱼买入进行升级道具和属性,随着游戏的进行玩家能钓到更好的鱼
拥有基本的游戏流程
使用了LitJson进行存储,DoTween进行动画播放。
项目使用了工厂模式创建游戏对象,组合模式确保游戏对象能够使用单例模式以完成关键类的信息通讯,观察者模式实现类之间的相互通讯,状态机完成游戏对象不同状态间的切换。项目注重完成类之间的解耦。
项目中熟练使用委托。
熟练使用Unity中各种组件以完成游戏UI,音频等功能。