GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...Gerke Max Preussner
A high-level overview of Unreal Engine 4, its game framework, the Slate user interface library, Unreal Motion Graphics, and Editor and Engine extensibility. Presented at GDC Europe in Cologne, Germany.
Also includes bonus slides on concurrency and parallelism features, general tips for programmers and Epic's build and automation infrastructure.
2019.09.10 판도라큐브 세미나
제작자: 기획 파트 조경열
코멘트: 영상을 급하게 찍어서 넣어봤는데, 영상 퀄리티가 떨어지는 점 양해 부탁드립니다.
ppt치고 용량이 큰 편이므로 다운로드 시 유의해주세요.
비고: 없음
판도라큐브는 세종대학교 소프트웨어융합대학 소속의 게임 제작 동아리입니다.
매주 회의마다 게임 제작과 관련된 주제로 세미나를 개최합니다.
모든 자료는 세미나 자료 제작자의 동의 하에 업로드됩니다.
세미나의 소유 및 책임은 제작자가 지닙니다.
Animation(Legacy)やMecanim、TimelineやSimple Animationといった機能の考え方や使い所、そしてPlayable APIやAnimation C# Jobs、Kinematicaなどの新機能が"どういった機能"で"何ができるようになるのか"といった情報を整理して紹介します。
このスライドは、TECH x GAME COLLEGE #5で紹介したスライドを少し手直ししたものとなります。
https://techxgamecollege.connpass.com/event/99824/
유니티의 UI란?
- UI를 위한 개념들
- 화면 해상도
- Canvas
- Anchor
- Render Mode (Overlay, Camera, World)
- 텍스트
- 버튼
- 이미지
- Fill을 이용한 다양한 활용법
- 이미지 버튼
- World 게임오브젝트의 마우스 감지
- 씬(Scene) 이동
- 점수창 만들기
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...Gerke Max Preussner
A high-level overview of Unreal Engine 4, its game framework, the Slate user interface library, Unreal Motion Graphics, and Editor and Engine extensibility. Presented at GDC Europe in Cologne, Germany.
Also includes bonus slides on concurrency and parallelism features, general tips for programmers and Epic's build and automation infrastructure.
2019.09.10 판도라큐브 세미나
제작자: 기획 파트 조경열
코멘트: 영상을 급하게 찍어서 넣어봤는데, 영상 퀄리티가 떨어지는 점 양해 부탁드립니다.
ppt치고 용량이 큰 편이므로 다운로드 시 유의해주세요.
비고: 없음
판도라큐브는 세종대학교 소프트웨어융합대학 소속의 게임 제작 동아리입니다.
매주 회의마다 게임 제작과 관련된 주제로 세미나를 개최합니다.
모든 자료는 세미나 자료 제작자의 동의 하에 업로드됩니다.
세미나의 소유 및 책임은 제작자가 지닙니다.
Animation(Legacy)やMecanim、TimelineやSimple Animationといった機能の考え方や使い所、そしてPlayable APIやAnimation C# Jobs、Kinematicaなどの新機能が"どういった機能"で"何ができるようになるのか"といった情報を整理して紹介します。
このスライドは、TECH x GAME COLLEGE #5で紹介したスライドを少し手直ししたものとなります。
https://techxgamecollege.connpass.com/event/99824/
유니티의 UI란?
- UI를 위한 개념들
- 화면 해상도
- Canvas
- Anchor
- Render Mode (Overlay, Camera, World)
- 텍스트
- 버튼
- 이미지
- Fill을 이용한 다양한 활용법
- 이미지 버튼
- World 게임오브젝트의 마우스 감지
- 씬(Scene) 이동
- 점수창 만들기
Viewpoints Research Institute is a nonprofit organization founded in 2001 that conducts research focused on powerful ideas education, computing technologies, and user interfaces to aid learning. The organization's research is influenced by constructivism and seeks to apply theories from thinkers like Piaget and Papert to develop new educational tools and content. Key areas of research include teaching and learning powerful ideas, representing knowledge, interfaces for learning, and inventing new computing technologies to advance education. The goal is to help learners develop fluency in thinking, math, and science through new human-computer environments.
자바 개발자가 파이썬 개발을 배우면서 실무에 활용하고 집필을 하면서 겪었던 경험담 및 생각을 코드와 함께 풀어본다. 자바에 익숙한 사람이 파이썬을 배우고 있거나, 자바와 파이썬의 사이에서 고민을 했던 사람들에게 비교를 위한 기본 정보를 제공한다. 더 나아가 컴파일 언어와 스크립트 언어의 차이점, 개발 생산성을 측정할때 간과하는 컴파일 시간 및 순수 코딩 시간에 대한 통찰을 이끌 생각이다.
2. 목 차
루아 스크립트란?
루아 스크립트 문법 소개
C++과 연동하여 사용하기
실제 적용 예
게임 개발에서 루아의 용도
3. 루아 스크립트란?
포르투갈어로 ‘달’이라는 뜻
브라질의 Tecgraf의 한 팀에서 개발
특징
공짜
파일 크기가 작다
이식성이 좋다
실행 속도가 빠르다
4. 루아 스크립트란?
프로그래머에게 루아의 의미
C++함수를 루아에서 호출할 수 있게 한다.
재 컴파일 없이 상수를 변형 시켜 테스트 할 수 있다.
기획자에게 루아의 의미
루아 문법만 알아도 프로그래머가 만든 코어 부분을 제
어하여 사건을 맘대로 구성할 수 있다.
17. 루아 스크립트 문법 소개
연산자
관계
>, <, >=, <=, ==, ~=
1이 2보다 큰가? 1이 2보다 작은
가?
변수 a와 변수 b가 같은가? 변수a와 변수b가 다른가?
1>2 1<2 a == b a ~= b
18. 루아 스크립트 문법 소개
연산자
논리
and, or, not
말 그대로 논리에 대한 연산이다.
예) 옳은 것과 옳은 것을 and연산하면 옳은 것
예) 옳은 것을 not연산하면 옳지 않는 것
논리 연산자 의미
A and B A값이 false면 A 값을 반환하며, true면 B값을 반환한다.
A or B A값이 true면 A 값을 반환하며, false면 B값을 반환한다.
not A A가 true면 false를 반환하고, A가 false면 true를 반환한다.
34. 게임 개발에서 루아의 용도
스크립팅 언어는 Native 코드만큼 빠르지 않다.
고성능의 고유한 코드 함수와 프로세스 호출을 위한
제어 메커니즘으로 사용
성능상의 이점이 있는 C++로 속도가 중요한 함수를 작
성 Lua에서 호출(Lua에 접착)
35. 게임 개발에서 루아의 용도
인터페이스 제작
이벤트(사건) 관리
게임 자료 저장, 관리
36. 참고자료
루아 다운로드 주소
http://luabinaries.luaforge.net/download.html
도서
루아를 이용한 민첩하고 효과적인 게임 개발
예제로 배우는 프로그래밍 루아