目录

  • 1 Unreal SDK 游戏开发从入门到精通
    1. 01.Unreal sdk简介

      00:40:14

    2. 02.UC语言的基本介绍

      00:43:42

    3. 03.搭建UDK编程环境

      1:03:35

Unreal SDK 游戏开发从入门到精通(UnrealScript语法、UI Scene界面)

1013人在学
公众号二维码

公众号

小程序二维码

小程序

课程详情

我要提问

 一、本课程是怎么样的一门课程(全面介绍)

 

 

1.1、课程的背景

UDK(the Unreal Development Kit 虚幻引擎开发工具包)是Epic公司在2010年宣布对外发布著名引擎虚幻动作第三代(Unreal Engine 3 虚幻引擎3)引擎的免费版本。

UDK可以用于家用游戏主机、个人电脑、苹果系统等多个平台,  并且据说Epic正计划移植到网页游戏平台。

据2013年11月份的统计报告, 目前UDK的使用人数已超过80万。

 

 

 1.2、课程内容简介

 本系列讲座主要讲述如何利用UDK开发游戏程序。 本课程主要分为四个部分:

1.学习UnrealScript的基本语法, 为下面的学习打下良好的基础

2.系统学习UDK的主要模块, 熟悉并掌握游戏开发的各个系统

3.使用UDK独立开发游戏Demo, 体验和理解UDK对游戏开发流程的整合

 

 

1.3、课程大纲

第一章初步接触Unreal SDK

1.1 Unreal sdk简介aaa

1.2 UC语言的基本介绍

1.3 搭建UDK的编程环境

 

第二章 UnrealScript入门与精通

2.1 Unreal sdk简介

2.2 UC语言的基本介绍

2.3 搭建UDK的编程环境

2.4 UnrealScript中的类和变量

2.5 UnrealScript中的函数

2.6 UnrealScript中的表达式、操作符及控制结构

2.7 UnrealScript中的迭代器

2.8 UnrealScript中的状态和预处理器 

2.9 UnrealScript中的接口和代理

2.10 认识UnrealScript中的三个基本类

2.11 搭建UnrealScript中的游戏框架

2.12 UnrealScript的常用工具函数

 

第三章 使用UI Scene开发用户界面

3.1 熟悉UI Scene编辑器

3.2 认识UI Scene中的控件

3.3 详解UI控件的交互事件

3.4 简介UI style

3.5 使用Canvas在屏幕上描绘

3.6 Unreal Script中的UI系统

3.7 制作一个简单的系统界面并导入游戏

3.8 按键绑定

 

第四章 UDK材质系统入门

4.1 认识UDK中的材质系统

4.2 学习UDK的基础材质

4.3 熟悉材质编辑器

4.4 熟悉材质实例编辑器

4.5 学习UDK的材质函数

4.6 制作一个具有基础光照的材质

4.7 如何使用材质模板和材质实例

4.8 UnrealScript中的材质系统

4.9 UDK中导入贴图和字体

 

第五章 UDK特效系统入门

5.1 认识UDK中的特效系统

5.2 熟悉特效编辑器

5.3 详解UDK中的特效系统

5.4 制作一个火焰特效

5.5 UnrealScript中的粒子系统

 

第六章 UDK动画系统入门

6.1 动画系统的基本概念

6.2 熟悉动画集编辑器

6.3 熟悉动画树编辑器

6.4 动画节点

6.5 骨骼控制节点

6.6 UnrealScript中的动画系统

6.7 使用动画树实现角色动画融合

 

第七章 UDK音效系统入门

7.1 UDK中的音效系统

7.2 声效编辑器

7.3 SoundNode简述

 

第八章 Kismet

8.1 Kismet的基本概念

8.2 Kismet序列对象

8.3 使用kismet

 

第九章 Matinee

9.1 Matinee编辑器

9.2 曲线编辑器

9.3 Matinee轨迹详解

 

第十章 其他

10.1 AI

10.2 Commandlet

10.3 TMTGame源码解析

 

一、为什么需要这么套课程?   

 

2.1、企业需要什么?

说明:以下企业需求职位均来自于51job.

职位1 unreal开发工程师

职位职能:  软件工程师  

职位描述:
            职位描述: 
            1、和美术配合,使用UDK或Unreal引擎进行开发。 
            2、编写Unreal引擎相关的制作流程文档。 
            任职要求: 
            1、计算机及相关专业背景。 
            2、3年以上相关工作经验,1年或以上UnrealScript开发经验。 
            3、良好的C/C#/C++技术功底,熟悉UnrealEngine3开发流程。 
            4、有性能优化的经验。 
            5、积极主动,能承受一定压力,有自学能力和独立解决问题的能力。 
            6、有高度的责任心,能对计划负责。 
            7、能阅读并理解英文的开发文档。 
            8、有较强的书面和口头的沟通能力,能适应团队合作。 
            9、开发过类似射击游戏的优先。

 

职位2 客户端游戏开发工程师

职位标签:  虚幻引擎 游戏开发

职位职能:  其他  

职位描述:
            【任职资格】:
            1、精通c/c++程序开发;
            2、两年以上的程序编写经验;
            3、计算机软件或相关专业本科以上学历;
            4、有编写脚本语言经验;
            5、对编程的结构、框架和引擎有深入的了解;
            6、有好的沟通和协调能力;
            7、工作态度积极,有责任心,很好的团队合作精神,以及强烈的解决问题的意愿;
            8、有虚幻引擎2.5或3(udk)开发经验者优先;
            9、良好的英语读书能力优先。
           
            【工作职责】:
            1、负责在虚幻引擎3(unreal engine3)上开发演示项目;
            2、编写高效、稳定、安全的代码和unrealscript;
            3、阅读虚幻引擎论坛和语言参考研究新技术;
            4、在个人或团队的环境下顺利有效的在期限内完成项目。

 

更多企业招聘信息请参考:www.51job.com 

这一切,你学完课程,YOU CAN!!!  


2.2、课程学习目标(我们提供什么?)

目标一. 可以让学员快速上手掌握UDK脚本编程

 

目标二. 可以让学员迅速了解UDK开发游戏的框架

 

目标三. 可以让学员迅速掌握和整合游戏开发的流程

 

 

2.3、课程特色

特点一、讲师具有一线的实战经验,课程既讲述了UDK开发的知识, 并在讲课的过程中普及一下游戏开发的一些核心内容以及开发经验

 

特点二、除了讲述代码相关的内容外, 还讲述了如何使用udk制作资源, 使你在掌握UnrealScript之余还可以制作相应的资源, 甚至开发个人项目。

 

 

 

2.4、课程亮点

亮点一、从一个成熟且先进的角度看待游戏开发,体验和理解UDK对游戏开发流程的整合和优化, 有助你在游戏开发的领域赢在起跑线 。

 

亮点二、UDK目前正处于游戏开发领域的前沿, 3-5年内都不会落伍。而且支持多种平台, 包括PC、PS3、XBox、手机平台, 甚至网页平台。

 

亮点三、基本上所有的游戏元素均有一个制作的实例, 有助于你开发个人项目。

 

3.课程真心不错,我可以学吗?

严格来说, 本课程从零开始, 不要求您有任何的编程基础, 但如果有一定的c++或java经验的话将会让你在学习中事半功倍

 

4.我该怎么学,如何才能学好这门课程,给些建议。

4.1、时间上的安排建议

本课程共60讲,如果您时间上充分,建议以每天1-2讲的进度往前学习。

如果您是上班族或您已经有一定的基础了,可以针对相关的问题看相应的关节

本课程关键是要实践, 所以建议每一讲后都针对性地实践相关内容

 

4.2、学习要求

如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,并一定要把看完的视频中的代码自己手敲一遍,以加深理解和记忆

如果您有基础,可不必按步就搬进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三

 

 

4.3、讲师建议

建议:

1. 建议平时多浏览UDK的官方网站 http://udn.epicgames.com/Three/WebHome.html

2. 建议一般听视频,一般拿个纸和笔,做一些记录和笔记,这是一种非常好的学习习惯。

3. 一定不要过于依赖视频,要学会看API和使用百度,学会思考,学会举一反三

 

4. 最后祝您学有所成

 

学完这门课程后能做什么?

本课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作

1.游戏开发工程师

2.UDK 关卡编师

3.UDK技术支持

 

 

6.  学员常见问题:

常见问题一:学习该教程使用什么软件

讲师回答:1. Visual Studio 2008, 2. nFringe(1.0.20856.0 或以上)

 

常见问题二:学这个课程需要什么基础?

讲师回答:零基础。

 

常见问题三:这种技术一般可用在什么场合?

讲师回答:主要是游戏逻辑的编写, 但如果是一些游戏美术人员或策划人员的话, 也可以从中获益。

 

常见问题四:学完这项技术可以从事的工作岗位有哪些?

讲师回答:可以参与UDK开发相关的职位

 

可以从事的岗位非常多:如:如游戏逻辑程序员, 游戏关卡编辑师, 甚至于个人项目开发



评价(0) 立即评论
0/150