55+ 游戏开发者资源:打造卓越游戏
为什么需要游戏开发资源?
从零开始游戏开发并自行创建资源是一项复杂的工作。它需要数百个小时的投入,并要求开发者掌握游戏开发流程中的不同阶段:规划布局、故事创作、视觉效果设计、游戏机制开发、音乐添加以及测试调试。此外,还需要对游戏进行营销推广以触达目标受众。开发者需广泛了解图形、音乐、营销、编程或项目管理等多领域知识。
毫无疑问,制作游戏并非易事。为了高效学习游戏开发、解决问题并了解行业新趋势,你需要利用最佳资源。本文精选了顶级资源,助你过滤噪音,专注精华。
游戏设计
“游戏行业有一个不言而喻的道理:设计良好的游戏应该无需任何说明即可立即上手。”——Jane McGonigal《Reality is Broken》
- GDC Vault:提供游戏设计视频资源,包含所有游戏开发者大会的演讲内容,提供免费和付费章节。
- Boardgamizer:专注于棋盘游戏策略和流行设计灵感。
- GameDeveloper(原Gamasutra):覆盖游戏设计、编程、音频、艺术、生产和商业等内容。
- Three Hundred Mechanics:列出300种不同游戏机制,供设计灵感参考。
- HacknPlan:游戏生产工具,支持规划、组织和跟踪开发进度。
- Game Design Workshop:Tracy Fullerton所著,通过流行游戏讨论设计技巧。
美术资源
“艺术家是将你带到你独自无法到达之处的人。”——Jesse Schell《The Art of Game Design》
- 2D Game Art Guru:由拥有20年经验的Chris管理,涵盖Inkspace等开源工具教程。
- The Art of Game Design, Jesse Schell:从多角度探讨游戏设计原则,覆盖VR/AR平台及《最后生还者》等游戏。
- Textures.com:提供免费和付费的高质量CG艺术资源。
- GameDev Market:提供2D背景、GUI HUD、2D角色、音效、图标及3D资产。
- The Art of Making of Hogwarts Legacy:解析《霍格沃茨遗产》的原画概念。
- OpenGameArt:用户提交的免费2D、3D、概念艺术、纹理、音乐和音效资源。
- Real-time VFX:实时视觉特效学习指南。
音效资源
游戏中的动作缺乏音效会显得空洞,以下资源可提供支持:
- Freesound:提供Creative Commons许可的音效,无版权问题。
- Incompetech:免费网格纸生成器。
- Blender 3D models:用户生成的3D模型、粒子系统和特效。
- FreeSFX:超过50万条免费音乐音轨和音效。
- GameSounds:提供免版税的音效和音乐。
博客资源
博客以简洁方式提供见解(不同于教科书和文档):
- Microsoft Game Dev:针对使用微软技术的开发者。
- CGspectrum Blog:覆盖游戏开发、3D建模、视觉效果和数字绘画。
- GamesIndustry.biz:提供游戏行业新闻、GDC、活动和招聘信息。
- HTML5 Game Development:HTML5游戏开发引擎、教程和工具。
- Unity Technologies Blog:Unity引擎前沿资讯。
- GameDeveloperTips:涵盖从入门到高级的游戏开发主题。
- GDkeys:为独立开发者、设计师和爱好者提供内容,并设有Discord社区。
播客资源
收听播客是学习的高效方式,尤其适合处理日常任务时:
- Psychology of video games:探讨视频游戏与心理学的交互。
- GameDevUnchained:每周讨论游戏开发、技术和相关主题。
- Level Design Lobby:解析关卡设计技术并采访知名艺术家。
- CoRecursive:游戏开发播客聚合器。
- GameDevAdvice:由拥有30年行业经验的John JP Podlasek主持。
免费教程
教程提供解决问题和实现想法所需的知识:
- GameDev.net:提供教程和活跃论坛的开发者社区。
- Alanzucconi:游戏学术先驱,博客分享行业知名工作。
- Game accessibility guidelines:游戏可访问性基础、中级和高级指南。
- Brackeys Youtube channel:适合新手的游戏开发入门频道。
- Visual Storytelling for Film and Video Games:120小时的免费视觉叙事课程(可选证书)。
- CS50's Introduction to Game Development:12周免费游戏开发入门课程(可选证书)。
- Introduction to game development for the web:MDN Web文档的网页游戏开发入门教程。
游戏开发课程
课程提供结构化学习路径:
- Udacity:提供《Interactive 3D Graphics》高级课程和《2D Game Development with libGDX》入门课程。
- Udemy:课程涵盖从《Unreal Engine 5: The Complete Beginner's Course》到《Game Physics in Unity》高级技术。
- Coursera:提供加州艺术学院《Introduction to Game Design》等从入门到高级的课程。
- Learn Unity:超过750小时点播培训,提供学习路径。
- AudioTuts:深度学习音乐和音频的课程、文章和教程集合。
营销资源
“卖什么不重要,重要的是怎么卖!”——Brian Halligan(HubSpot CEO)
- Slay the Spire: Success through Marketability:Mega Crit Game的Casey Yano分享通过营销决策、增值和社区建设取得成功。
- Indie Game Marketing:指导独立游戏营销,讨论陷阱避免、ASO重要性和销售时机。
- Beginner's Guide to Games marketing online:在线推广新游戏的不同方法。
- Effective Indie Game Marketing:分步详细指导独立游戏营销。
- 20-item Game Dev Marketing Checklist:新游戏营销实用清单。
- Udemy's Game Marketing Courses:课程包括《Business of Mobile Gaming》《Introduction to Games Marketing》等。
社区/论坛
社区和论坛让你与志同道合者交流、寻求帮助并帮助他人:
- Polycount Forum:讨论视频游戏艺术(2D和3D)的活跃社区,覆盖新闻、工作机会和挑战。
- r/gamedev:Reddit频道讨论艺术、音乐、营销、商业和编程等所有游戏开发相关主题。
- r/IndieGaming:独立开发者分享进度和寻求建议的小型活跃子版块。
- GameDevLondon:伦敦开发者构建游戏和联系的社区,提供聊天、活动和播客。
- Game Dev Network:超过4万开发者的Discord社区,讨论代码、工作、工具和游戏引擎。
会议资源
“聚在一起是开始,保持在一起是进步,工作在一起是成功。”——Edward Everett Hale
- Game Developers Conference:每年在旧金山举行的顶级游戏开发者会议。
- MGS 2023:聚焦应用货币化、移动用户获取、产品开发和用户保留的6天活动。
- Meet to March:与游戏程序员、投资者、营销人员和权威人士交流的网络活动。
- Digital Dragons:为期2天的游戏B2B活动,94位演讲者,1400名参与者。
- DevDays Europe:讨论尖端技术并举办研讨会,适合程序员、营销人员、UX设计师和游戏开发者。
编程资源
“真理只能在代码中找到。”——Robert C. Martin《Clean Code》
- FreeCodeCamp:创建基于网页的游戏的最佳免费资源。
- Math for Game Programmers: Noise-Based RNG:GDC视频讨论噪声随机数生成及其数学库替换。
- Procedural Generation:学习2D和3D程序化生成技术及深度学习应用。
- Khan's Academy JS: Games and Visualization:学习用于游戏和可视化的高级JavaScript。
- Game programming courses:Coursera、Udemy和edX提供的优秀游戏编程课程。
最佳资源流:开始游戏开发
游戏开发是一个需要精心规划和执行的过程。首先制定计划,创建游戏设计文档(GDD),使用Nuclino、Workflowy或Dundoc等工具。接着构思故事,参考所列游戏设计资源,使用Canvas、Twine、ChoiceScript、Miro等故事构建工具。写作可使用Scrivener、Obsidian或Google Docs/Sheets。
创建GDD后,加载Trello、Asana、ClickUp或HacknPlan等项目管理工具并采用敏捷方法。根据团队需求选择Unity或自定义引擎,在线资源丰富。自定义引擎需参考内部文档。
开发过程中,先创建覆盖核心机制的原型,为未来资产占位。音频资源参考效果部分。最后,持续学习至关重要:利用在线课程、免费教程、社区和深度视频,不断构建吸引玩家的新体验。