c#学习unity3d_通过制作数字桌面游戏学习C#和Unity

c#学习unity3d

Building 2D games can be a great way to learn C# and Unity, especially when working through the basics of complex tabletop game logic.

建立2D游戏可能是学习C#和Unity的好方法,尤其是在研究复杂的桌面游戏逻辑基础时。

In this series, I’m going to introduce you to the basics of C# programming using Unity. But a lot of the concepts we’re going to learn will be applicable in other programming languages as well, and game development in general.

在本系列中,我将向您介绍使用Unity进行C#编程的基础知识。 但是,我们将要学习的许多概念也将适用于其他编程语言,以及一般的游戏开发。

Throughout this series, I’ll be providing an emphasis on learning Unity for digital tabletop game development. This should be useful for anyone who wants to learn to code in C# or work with Unity.  

在整个系列中,我将重点介绍学习Unity进行数字桌面游戏开发的过程。 对于任何想学习用C#编写代码或与Unity一起工作的人来说,这应该很有用。

After learning some C# and getting comfortable with the Unity editor, along with some practice projects and outside learning of your own, you’ll be able to run simulations, make your own games, and begin exploring the wider Unity ecosystem.

学习了一些C#并且对Unity编辑器,一些实践项目和自己的外部学习感到满意之后,您将能够运行模拟,制作自己的游戏并开始探索更广泛的Unity生态系统。

If you’re not specifically interested in digital tabletop game development, you’ll probably still find this series to be helpful. We’ll be learning core concepts that are central to C# coding and Unity game development that you’ll be able to apply to other programming languages and engines.  

如果您对数字桌面游戏开发不特别感兴趣,那么您可能仍然会发现本系列很有帮助。 我们将学习对于C#编码和Unity游戏开发至关重要的核心概念,您可以将它们应用于其他编程语言和引擎。

I’m a big proponent of using digital tabletop games in learning to code. Tabletop games are great because they involve a lot of logic and complex rulesets, but not physics, vector math, animation, and that sort of thing.

我大力支持在学习编码时使用数字桌面游戏。 桌面游戏之所以出色,是因为它们涉及很多逻辑和复杂的规则集,但不涉及物理,矢量数学,动画以及类似的东西。

Start by learning the basics (Beginner Series):

首先学习基础知识(入门系列):

Take a tour of Unity 2D (Beginner Tutorial):

浏览Unity 2D(入门教程):

Learn Unity multiplayer basics with Mirror (Intermediate Tutorial):

通过镜像学习Unity多人基础知识(中级教程):

Build a 2D multiplayer card game (Advanced Series):

制作2D多人纸牌游戏(高级系列):

Happy coding!

编码愉快!

If you enjoyed this article, please consider checking out my games and books, subscribing to my YouTube channel, or joining the Entromancy Discord.

如果您喜欢这篇文章,请考虑查看我的游戏和书籍订阅我的YouTube频道加入Entromancy Discord

M. S. Farzan, Ph.D. has written and worked for high-profile video game companies and editorial websites such as Electronic Arts, Perfect World Entertainment, Modus Games, and MMORPG.com, and has served as the Community Manager for games like Dungeons & Dragons Neverwinter and Mass Effect: Andromeda. He is the Creative Director and Lead Game Designer of Entromancy: A Cyberpunk Fantasy RPG and author of The Nightpath Trilogy. Find M. S. Farzan on Twitter @sominator.

法赞(MS Farzan)博士 他曾为知名的视频游戏公司和编辑网站(例如,Electronic Arts,Perfect World Entertainment,Modus Games和MMORPG.com)撰写和工作,并曾担任《龙与地下城:龙骨无双》和《 质量效应:仙女座》等游戏的社区经理。 。 他是《 Entronancy:Cyber​​punk Fantasy RPG》的创意总监和首席游戏设计师,并且是《 The Nightpath Trilogy》的作者。 在Twitter @sominator上找到MS Farzan

翻译自: https://www.freecodecamp.org/news/learn-c-and-unity-by-making-digital-tabletop-games/

c#学习unity3d

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值