Programming and Game Design for DeckBuilding Games

th_Hz4pUJIkviTvJBTE0VLfACQoJDYfiHp2

本课程专为有抱负的游戏开发人员设计,他们希望学习如何创建卡牌构建游戏,如杀戮尖塔和魔法风云会。学生将学习从头开始构建游戏所需的技术技能,包括编程、效果、目标卡和 UI 设计。从开发卡牌系统的基础知识(如拥有一副牌、绘图和洗牌)到复杂的游戏,一路学习用于敌方单位的模块化目标和效果系统!所以,非常简单,本课程教授如何创建基本的卡片系统功能;从手牌到牌组、洗牌等的纸牌动画;玩家输入,例如使用卡片和跳过回合;瞄准敌人、你自己的单位或全部;能源成本等使用要求;造成伤害、治疗或获得格挡的效果系统;一个状态机来控制游戏的流量,如维护阶段、平局阶段等;修改器系统具有状态效果,如易受伤害,增加单位受到的伤害。到课程结束时,学生将对如何设计和编程纸牌构建游戏有深入的了解,并将拥有自己的工作原型纸牌游戏。无论您是有兴趣从事游戏开发工作,还是只是想构建自己的游戏来取乐,本课程都是入门的好方法!

Published 5/2023
Created by TheCodingCult (aka Henrique de Carvalho)
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 64 Lectures ( 5h 38m ) | Size: 2.3 GB

A Practical Course in Programming and Game Design for DeckBuilding Games

What you’ll learn
Create a card system, with functions for drawing, shuffling, etc
Create UI and animations to display cards and show action feedback, like card going from deck to hand, from hand to discard, being played, etc
Create an Input system for the player be able to Select, Drag, Skip turn, etc
Create units and simple stat systems, as well as interactions with those values
Create a modular effect system for the cards, including different targeting mechanisms, costs and requirements to use
Create a State Machine to control the flux of the game
Create a modifier system to deal with status effects, artifacts, etc and how those alter the stats

Requirements
You need to have a good grasp on Programming Logic
You need to have a good grasp on C#
You need to have a good grasp on OOP
You need to have knowledge of the Unity environment, equivalent to the course Game Development: Basic Games with C# and Unity 3D

Description

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!

Who this course is for
Game Developers
Recently Graduated Programmers
Programmers with little experience on games
Lovers of card games and deckbuilding games like Slay the Spire/Magic/etc

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/43719.html

赞 (0)
steven的头像steven
上一篇 2023年5月9日 下午6:36
下一篇 2023年5月10日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部