Step1 基础学习

先来看看2D互动项目的基础入门吧!
所有前端都要看的2D游戏化互动入门基础知识 - 掘金

[

](https://eva.js.org/playground)
点击这里查看Eva.js所有demo
https://eva.js.org/playground/#/image

Eva.js 文档

想必看到这里的话,大家应该对2D基础互动游戏开发有一定的了解了。如果还有不明白的可以在评论区评论。

Step2 选定目标

制定一个目标,然后完成它,是学习技术的最好的方法。
选定一个自己想要实现的游戏的目标,然后开始制作。

在Github上创建对应项目的仓库,项目所有的想法和规划都记录在issue和readme里面。后续开发所有的代码都提交到这个仓库。

Step3 完成目标

开发完成后将自己的项目添加到 Eva.js 的 awesome 仓库中。

参考游戏列表(也可以自己创造):
http://www.4399.com/

参考游戏资源:
https://itch.io/game-assets/free
https://craftpix.net/
https://opengameart.org/
https://www.gameart2d.com/freebies.html
https://www.kenney.nl/assets
https://gameuidatabase.com/