独立游戏社区网站开发日志01

写在前面

某天,在我制作游戏时,我突然萌生了制作一个独立游戏开发者社区的想法。
这个想法的初衷,在于我希望降低游戏制作门槛,让更多人能享受游戏制作的过程
我不希望独立游戏变成成本低廉,甚至粗制滥造的代名词。我希望独立游戏的开发者回归到自我表达。
于是我开始思考独立游戏制作中有哪些痛点?我要怎么解决?
当我带着这些问题开始寻找的时候,我找到很多游戏相关的网站:游戏商店平台比如Steam、独立游戏商店Itch、游戏媒体网站独立精神或奶牛关。他们都有这样那样的问题。比如:
作为流量最大的游戏商店,steam对独立游戏开发者谈不上友好;而为独立游戏而生的itch又存在大量劣质内容导致玩家很难发觉游戏的问题。


itch很好,但内容太过庞杂

而独立精神和奶牛关这类网站,似乎更关心游戏媒体。尽管独立精神有会员游戏的分区,但依然感觉藏得很深,且不够专注。


独立精神的会员游戏模块
奶牛关很专业但不够专注

于是我开始思考我理想中的这个网站应该是什么样的?这便是这篇文章的主题。

这个网站有什么?

如果将商业游戏比作电影,代表了流程化、规范化,那么独立游戏我想比作小品、或者话剧。独立游戏的可贵之处在于作者更专注于自我表达。
从这个角度说,独立游戏制作者应该和玩家距离更近。而作为独立游戏玩家,我更关注一些优秀作品能够出现在我面前。

于是我想到了类似知乎这样的关注机制,整个网站的首页将会是我的时间线。我关注的人和作品的一些行动将出现在这个时间线上,比如:某人关注了某游戏、某游戏发布了新的开发日志,某人评论了某游戏等等。

这便是这个平台的核心,一个由开发者和玩家间互相关注而形成的围绕独立游戏的社交圈子。
当然,为了让开发者更方便的制作游戏,或者说让更多人有机会成为开发者,网站除了游戏外,也会有美术、声音和剧本等各类游戏资产。也会有一些网友上传的工具。后续如果可以的话,我还想制作一个在线编辑关卡工具甚至是游戏编辑器。

当然,更多的人没有开始制作游戏,也许是缺少一个“命题”,所以我想到了game jam ,在 itch.io 上你可以很方便的 发起gamejam或参加game jam ,并且一目了然,因此我想保留组织活动的形式,但不限于gamejam ,假设我们可以创作 某个题材相关的剧本、游戏资产或者游戏将会很大程度上填补网站的内容空白。
但这些似乎还不够,为了让主页的时间线可以经常更新到新内容,也为了拉近 开发者和 玩家 间的举例,当然也是我个人的一个喜好。我会设置一个开发日志模块。好的开发日志并不只是编程这部分,对我而言,可能我更关心游戏的整体设计规划,游戏美术风格选型的思考过程,某个问题的解决方案。更关键的是,告诉关注你游戏的玩家,我依然在开发,最近的成果汇报。
这个网站应该不会成为一个独立游戏商店,用户可以将作品在其他平台上出售,并在本平台只提供跳转链接。当然,如果用户希望将游戏发布在这里也应该是被允许的。因为这个网站的制作主旨就是为了方便独立游戏的诞生。

关于技术选型

说干就干,我从年后回来后便开始进行技术选型,我目前选择的技术方案是:
前端:Vue+Vite+Element-plus 搭建单页面 web app
后端:django + django rest framework 完成服务器逻辑
采用前后端分离的方式开发(我自己一个人为啥还前后端分离,我也不知道,单纯想趁这个机会体验一下吧)


目前状态

前端是我的弱项,尤其是在css的掌握上。因此选择vue 这种 成熟的 单页 app框架能省去不少麻烦,elemen-plus 这样的组件库也能很大程度上弥补我在网页布局上的短板。
后端选择很久之前接触过的django,基于python语言,简单快速。而且django的生态很强大,并且自身有一个很强大的后台管理系统。

,尽管制作一个网站对我而言并非太难的事。但要知道网站制作并上线只能说是刚刚开始,真正的难点在于如何运营维护。看来未来还有很长的路要走。

我是老李,一个想让独立游戏制作更容易的游戏人
明天见

你可能感兴趣的:(独立游戏社区网站开发日志01)