|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/programming-and-game-design-for-card-building-games/
课程评论:没有评论
课程名称:卡牌构建游戏的编程与设计 课程概览:本课程专为希望学习如何创建卡牌构建游戏的游戏开发者设计,如《斯莱之刺》和《魔法风云会》。学生将学习从零开始构建游戏所需的技术技能,包括编程、效果、卡牌目标及用户界面设计。课程内容覆盖从开发基本的卡牌系统(如拥有一个牌组、抓牌和洗牌)到复杂的模块化目标和效果系统,以便针对敌方单位使用。 课程内容简要介绍: - 创建基本卡牌系统功能。 - 卡牌动画管理,包括从手牌到牌组的动画、洗牌等。 - 玩家输入设计,如使用卡牌和跳过回合。 - 敌人、自身单位或全体目标选择。 - 卡牌使用要求,如能量消耗。 - 处理伤害、治疗或增益的效果系统。 - 游戏流程控制的状态机,包括维护阶段和抓牌阶段等。 - 状态效果修改系统,如脆弱状态,增加单位所受伤害。 通过这门课程,学生将全面了解如何设计和编程卡牌构建游戏,并最终拥有一个自己的卡牌游戏原型。无论是追求游戏开发职业还是仅仅想要娱乐地制作游戏,这门课程都是入门的绝佳途径!
This course is designed for aspiring game developers who want to learn how to create card building games like Slay the Spire and Magic the Gathering. Students will learn the technical skills necessary to build a game from scratch, including programming, effects, targeting cards, and UI design.Learn all the way from developing the basics of a card system like having a deck, drawing and shuffling and then having complex modular targeting and effects systems to use on enemy units!So, very briefly, the course teaches how to create basic card system functions; card animations going from hand to deck, shuffling and others; player input like using cards and skipping turns; targeting enemies, your own units or all; requirements to use like energy cost; effect systems that cause damage, heals or gain block; a state machine to controle the flux of game like maintenance phase, draw phase, etc; modifier systems to have status effects like Vulnerable, which increases how much damage the unit takes.By the end of the course, students will have a solid understanding of how to design and program card building games, and will have a working prototype of their own card game. Whether you're interested in pursuing a career in game development or just want to build your own games for fun, this course is a great way to get started!