
使用 Unity 和 C# 创建、发布您自己的手机游戏并从中获利 | 手机游戏开发| 安卓| iOS
发布时间 12/2022
类型:在线学习 | MP4 | 视频:h264、1280×720 | 音频:AAC,44.1 KHz
语言:英语 | 大小:7.0 GB | 时长:38 个讲座 • 10 小时 48 米
你会学到什么
获得必要的知识和信心,使用 Unity 游戏引擎和 C# 脚本语言构建您自己的手机游戏
探索各种可用于捕获和使用不同用户输入的方法,为学生提供更广泛、更通用的武器库,以供他们在自己的游戏中使用
了解如何通过应用内购买和广告从手机游戏中获利。
研究C#和Unity中可用的不同优化选项以提高手游的性能稳定性
深入了解通过Shader Graph、Lighting设置、Post Processing效果等不同方式改善游戏的视觉呈现
帮助学生更有信心通过代码分析和深入讨论脚本内实现背后的 C#
揭示隐藏在 Unity 游戏引擎/C# 中的各种 API 调用和功能
课程中显示的所有材料也记录在资源选项卡中,以帮助学生充分理解讲座,
课程不断鼓励学生将获得的知识应用到练习,以及根据自己的个人喜好修改项目
要求
对 Unity 游戏引擎和 C# 脚本语言有基本的了解 对游戏
充满热情
描述
本课程着重于提供使用Unity游戏引擎和C#(c-sharp)编程语言开发手机游戏所需的知识和工具。
该课程的最终和主要目标是探索手机游戏中常见的绝大多数功能,并让学生更好地了解他们如何在幕后运作以及如何在自己的游戏中实现这些功能。
该课程已于 2022 年 12 月开发,旨在提供 Unity 的最新功能。
此外,课程内容将每周更新,以确保为学生提供高质量的课程。
讲座涵盖了详细的材料和易于理解的示例,以确保所有学生都能跟上课程的步伐并充分理解其内容。此外,每堂课都提供了额外的资源,学生可以使用这些资源来回顾探索过的新概念,并进行自己的研究以获得更透彻的理解。所提供的资源在大多数情况下都链接到 Unity 或 C# 的官方文档,或者链接到受信任和审查过的外部资源。
无论如何,导师每天都很活跃,并在几个小时内回答学生提出的问题。
为了让学生充分发挥移动设备的潜力,课程将详细介绍如何捕获不同类型的用户输入,并展示如何在游戏中充分利用它们的示例。
本课程中涵盖的用户输入受到最流行的手机游戏的启发,包括以下
触摸、滑动、双击、加速度计输入(主要用于屏幕抖动)和陀螺仪输入(设备在空间中的方向)。
此外,该课程还将介绍如何实施通过广告和应用内购买将手机游戏货币化并获得收入的方法。
该课程侧重于游戏开发的编程方面,探索可供我们使用的不同 API 调用和不同类型的数据结构,并提供通用指南以改善学生的编码体验。将对每个方面进行讨论和解释,以使各种背景的学生都能跟上课程的进度。
以上所有内容将在 3 个不同的项目中教授,这些项目将作为课程教学的载体。
其中两个项目将是受流行手机游戏启发的手机游戏,最后一个项目将是一个奖励项目,涵盖两个游戏中不适用的技术。
第一款游戏将是跑酷游戏,这是移动游戏中最有影响力的类型之一,在我们的课程中加入跑酷游戏似乎是合适的。
第二款游戏将是塔防游戏,这是过去几年在手机游戏开发行业蓬勃发展的类型,随着时间的推移,这种类型的手机游戏越来越受欢迎。
这两款游戏将使我们能够在开发手机游戏、Unity 和 C# 时探索各种功能。
每个开发的游戏都为学生提供了足够的空间来应用他们自己的个人喜好并在游戏中反映他们的风格,以及应用他们自己获得的知识的方法。
我是边做边学的大力支持者,所以学生们会被分配一些小的任务,这些任务将成为学生解决和实践他们在现实生活中获得的知识的小挑战。在整个开发过程中,我就游戏开发的不同方面以及我如何处理不同的场景提出了自己的看法,让您了解游戏开发人员如何应对不同的情况。布置作业或挑战你的目的不是为了惹恼你,而是为了将所学知识付诸实践,让你能够适应游戏开发的工作流程,因此,所有作业均未被打分以避免学生对他们感到压力。
一个不和谐的服务器已经到位,它试图将游戏开发者团结在一起,让学生能够结识志同道合的人来创建游戏开发团队,建立友谊,并提出问题并为他们的开发之旅获得支持。
谢谢你的时间,我希望在讲座中见到你?
本课程的目标
人群 对 Unity/C# 有基本了解并有兴趣将他们的知识提升到一个新水平
的人想要了解如何制作手机游戏并从中获利的 Unity/C# 初学者
Create, publish, and monetize your own mobile games using Unity and C# | Mobile Game Development | Android | iOS
Published 12/2022
Genre: eLearning | MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.0 GB | Duration: 38 lectures • 10h 48m
What you’ll learn
Gain the necesasry knowledge and confidence to build your own mobile games using the Unity game engine and the C# scripting language
Explore a variety of ways available for capturing and using different user inputs to provide students a wider, more versatile arsenal to use in their own games
Having a look at how to monetize mobile games through In-App purchases and ads.
Investigating different optimazation options available in C# and Unity to improve the performance stability of mobile games
Taking a deeper look in different ways to improve the visual presentation of games through the Shader Graph, Lighting settings, Post Processing effects, etc.
Help students feel more confident with C# through code analysis and in-depth discussions behind implementations within scripts
Exposing a wide range of API calls and functionallities hidden within the Unity game engine/C#
All material shown in the course are also documented in the resources tab to assist students on fully comprehending the lectures,
The course constantly encourages students to apply the knowledge gained into practice, as well as modifying the projects based on their own personal preferences
Requirements
A basic understanding of the Unity game engine and C# scripting language
A passion for gaming
Description
This course focuses on providing the necessary knowledge and tools to develop mobile games using the Unity game engine and the C# (c-sharp) programming language.
The ultimate and primary goal of the course is to explore the vast majority of functionalities commonly found in mobile games and provide students with a greater understanding of how they operate behind the scenes as well as how to implement them in their own games.
The course has been developed in December 2022 and aims to provide the most updated and latest features of Unity.
In addition, the contents of the course will be updated weekly to ensure top quality to students.
Lectures cover material in detail and easy-to-understand examples to ensure that all students are able to keep up with the pace of the course and fully comprehend its content. Furthermore, additional resources are provided for each lecture that students can use to review new concepts explored as well as do their own research for a more thorough understanding. Resources provided are in most cases linked to the official documentation of either Unity or C#, or alternatively to trusted and reviewed external resources.
In any case, instructors are active daily and answer questions raised by students within a few hours.
To allow students to fully capture the potential of mobile devices, the course will be going into detail about how to capture different types of user inputs and showing examples of how to fully utilize them in games.
The user inputs covered in this course have been inspired by the most popular mobile games and these include the following
Touches, Swipes, Double taps, Accelerometer inputs (Mainly used for screen shakes), and Gyroscope inputs (Orientation of device in space).
In addition, the course will cover how to implement ways to monetize mobile games and gain revenue through Ads and In-App purchases.
The course focuses on the programming side of game development, exploring different API calls available for us to use, and different types of data structures as well as providing general guidelines to improve the coding experience of students. Each aspect will be discussed and explained to enable students of all backgrounds to keep up with the course.
All of the above will be taught within 3 different projects which will serve as a vehicle for teaching the course.
Two of the projects will be mobile games inspired by popular mobile games, and the last project will be a bonus project covering techniques that weren’t applicable in the two games.
The first game will be a runner game, which is one of the most influential genres for mobile gaming and it only seemed appropriate to include a runner game within our course.
The second game will be a tower defense game, which is a genre that has been booming in the past few years in the mobile game development industry, with the genre getting increasingly more popular as the years go by for mobile games.
These two games will allow us to explore a wide variety of functionalities found in mobile games, in Unity, and in C# whilst developing them.
Each game developed provides plenty of room for students to apply their own personal preferences and reflect their style within the games, as well as ways to apply the knowledge gained on their own.
I am a HUGE supporter of learning by doing, so students will be given small assignments which will serve as tiny challenges for students to tackle and practice the knowledge they gained in a real-life scenario. Throughout the development, I provide my opinion on different aspects of game development and how I approach different scenarios to give you a glimpse of how game developers react to different circumstances. The purpose of giving out assignments or challenging you is not to annoy you, but to put the knowledge gained to practice so you are able to get comfortable with the work process of game development, and due to this, none of the assignments are being marked to avoid students getting stressed over them.
A discord server is in place which attempts to unite game developers together and enable students to meet like-minded people to create game development teams, create friendships, and also ask questions and get support for their development journey.
Thank you for your time and I hope to see you in the lectures ?
Who this course is for
People with a basic understanding of Unity/C# and are interested to take their knowledge to the next level
A beginner of Unity/C# that wants to understand how to make and monetize mobile games
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/39646.html