|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unity-3d-ve-oyun-programlama/
课程评论:没有评论
**课程名称:Unity 3D 与游戏编程** **课程概览:** 本课程打破传统的 C# 学习模式,直接进入 Unity 学习,并在必要时学习 C# 相关的知识以满足项目需求。课程将从零开始制作一款完整的游戏,涵盖从基础的物体移动、灯光设置到移动平台构建等核心游戏设计元素。虽然课程重点是 3D 游戏开发,但学到的技能同样适用于 2D 游戏开发。 与其他课程不同,本课程不仅教授游戏相关的编程和设置,还强调整体编程架构的建议。课程内容将深入探讨: * 游戏场景的搭建 * 利用 UI 显示游戏数据,包括 Unity UI 的使用和 UI 编程 * 跨场景传递游戏数据 * 保存和加载游戏数据及脚本状态 * 实现简单的子弹(或箭)发射机制 * 以及更多细节 课程总时长超过 28 小时,并计划通过增加新游戏类型的内容进行扩展。例如,未来的内容将包括: * 第二款:一款介绍过程生成技术的 2D 游戏。 * 第三款:一款使用 Unity Terrain 和开放世界设计的游戏。 * 第四款:将该开放世界游戏实现多人模式。 此基础课程详细讲解了使用 Unity 进行游戏开发的各项基本概念。后续新增的教程将基于本课程已涵盖的基础知识,专注于各自特定的主题。因此,本课程为后续的学习内容奠定了坚实的基础。
Bu kursta klasik C# öğrenme dersleri ile vakit kaybetmeden, direkt Unity öğrenmeye başlayacak ve C# kısmını yeri geldiği zaman, amacınıza hizmet edecek bir şekilde öğreneceksiniz. Kursta sıfırdan 1 adet oyun oyun yapacağız. Bu oyunda temel nesne hareket ettirmeden tutun ışık ayarlarına ve mobil için build almaya kadar temel oyun tasarımına ait pek çok öğenin üsünde duracağız. Burada 3D bir oyun yapacağız ancak bu kursta öğreneceklerinizle 2D ortam için de rahatlıkla oyun yapabileceksiniz. Bu kursun benzeri diğer kurslardan önemli bir farkı, sadece oyunla ilgili öğelerin programlamasını ya da düzenlenmesini değil aynı zamanda tüm programlama mimarisine dair öneriler getirmesidir. Bu çerçevede, oyun sahnesini kurmayı, oyun verisini UI ile görüntülemeyi, bu şekilde Unity UI'ı kullanmayı, UI programlama yapmayı, oyun verisini sonraki sahnelere aktarmayı, oyun verisini ve script durumlarını kaydetmeyi ve daha sonra tekrar yüklemeyi, basit bir kurşun (ve ya ok) atma mekaniğini uygulamayı ve daha pek çok detayı öğreneceksiniz. Kurs 28 saati aşkın bir içerik sunmakta olup gelecekte yeni tür oyunların yapılmasını öğretecek şekilde genişleyecektir. Örneğin, ikinci oyun olarak procedural generation tekniklerine giriş yapacağımız bir 2D oyun ekleme planı vardır. Bu şekilde genişleyecek bir içerik sunulmaktadır. Üçüncü oyun olarak Unity Terrain ve bir açık alan oyunu tasarlamak, dördüncü olarak da bu oyunu multiplayer haline getirmek planlar arasında yer almaktadır. Bununla beraber, bu ilk oyunda Unity ile bir oyun yapmakla ilgili tüm temel kavramları detaylıca ele alıyoruz. Bundan sonra eklenecek eğitimler kendi özel konularına odaklanacakları için bu eğitimde temel alınan konular biliniyor varsayılacaktır. Dolayısıyla bu eğitim, eklenecek diğer içerikler için temel teşkil etmektedir.