一、初识
2023-2024年开始接触游戏开发的,那时候公司的业务有些小游戏的玩法,玩法很简单,但是每场都挺火爆的,日活有10W+,是的,你没看错,游戏是有场次的,不是随时随地可以玩的。
从那时候开始接触游戏的服务端开发,团队里没有做过游戏服务端开发的同学,我们也没有深入考究游戏服务端和互联网服务端有啥区别,反正就是那些道具、虚拟资产、虚拟账号、发放奖励、任务、关卡之类的,还是以互联网的服务端的思维开发游戏服务端,Redis、MQ、DB能解决问题的都用上。
二、入坑
慢慢的开发久了,发现使用游戏引擎开发游戏也蛮好玩的,于是就开始自学了Unity,主要还是2D,3D的话复杂度比2D高很多,而且里面核心的基本全是3D模型,搞模型当然不如搞静态图片来的快,学了一阵子之后就开始手痒痒,想要搞一款小游戏上线微信,第一款小游戏时24年底开始的,基本开发大半年就开发完成了,但是咱一个程序员粗汉子不会搞美术啊,没美术的话图太粗糙像个demo肯定不行。
三、美术
美术对游戏来说太重要,但是死扣美术肯定上不了线,还好有同学(同学的同学)是搞服装设计的,没搞过游戏UI、原画之类的,没关系,咱也不是正规部队,差不多就行了,于是开始合作,画了大概两个月吧,其实也没几个复杂的页面,也不知道为啥搞了这么久。
四、上线
于是开始微信上线,由于我的关卡内容是服务端生成的,所以我的游戏是一个需要服务端的应用,没办法了搞域名吧,还有服务器、图片存储、数据库,搞了一套的阿里云服务器域名,花了我1000+,后面才知道完全不用域名服务端也可以上线。还有就是电子版权,电子版权也花了400,后面我才知道上微信不要电子版权的,😭
五、总结一下使用到的技术:
引擎:Unity
服务端:Spring全家桶
阿里云:域名、服务器、数据库、负载均衡、对象存储、分库分表(逻辑分库) 、电子版权总共花了1.5k左右(熬夜太多患上了胃炎,去看医生又花了大几百😭)
六、然我开发了个什么玩意呢?请看:
其实游戏有2个玩法:
主玩法:消除,
副玩法:拼图
有人看了我的游戏说新手做成这个样子还是不错的:
1、 美术:虽然有瑕疵,但是也挺解压、休闲的、而且整体画风统一(粉粉嫩嫩的,哈哈哈)。
2、音效:虽然都是免费的,但是音效并不差,还有震动。
3、玩法:有动效、运行流畅、入手简单、易上头、很解压。
然后数据咋样呢?请看:
七、结论:
妥妥的血本无归啊,奉劝想要通过开发游戏赚钱的后生,趁早洗洗睡!!!