본문 바로가기

유니티/유데미【한글자막】 C# Unity 게임 개발자 2D

(6)
[유니티] Snow Boarder 제작 (1) 게임 디자인 게임 목표 게임의 목표는 스키를 타고 결승점까지 안전하게 도달하는 것입니다. 플레이어는 가속을 받으면 속도가 증가하며, 공중에서 회전을 할 수 있기 때문에 사고를 피하며 결승점에 도달해야 합니다. 구성요소 플레이어 도착점 점프할수 있는 모양의 트랙 파티클 이펙트 게임 메커니즘 플레이어가 트랙을 따라 움직일 때 미끄러지고 앞뒤로 간다. 플레이어가 특정상황에 앞뒤로 빙글빙글 돈다. 속도가 변하게 하여 스피드와 게임성의 다양성을 준다. 땅에서 움직이거나 부딫칠때 이펙트 효과를 주어 시각적 재미를 준다. 게임을 클리어 할수있는 도착점이 있다. Player 보드가 아닌 곳으로 땅에 착지하면 게임이 끝난다. 게임 디자인 얻을 수 있는 플레이 경험 : 속도감 핵심 메커니즘 : 사고가 나지 않기. 게임 루프 : 결승점..
[유니티] Delivery Driver 제작 (4) 맵 구성요소 게임 맵을 구성하기 위해 필요한 요소들을 아래와 같이 만들어 추가하였습니다 이러한 요소들을 조합하여 게임 맵을 설계하고 구현하였습니다. 배달 시작 구역: 게임에서 플레이어가 배달 작업을 시작하는 곳입니다. 배달 완료 구역: 플레이어가 배달 작업을 완료해야 하는 목적지입니다. 배달 작업의 목표 지점으로 사용됩니다. 구조물: 게임 맵을 꾸미고 다양한 장소와 장면을 만들어주는 요소입니다. 여러종류의 건물, 나무등이 있습니다 도로: 게임에서 이동 경로를 나타내는 중요한 요소입니다. 도로를 통해 플레이어나 차량이 이동하고 배달 작업을 수행합니다. 부스터 구역: 게임에서 플레이어가 특별한 능력을 얻거나 속도를 증가시킬 수 있는 지역입니다. 에셋들은 강의에서 제공되는 에셋을 이용하여 맵을 만들었습니다. 1. 배달 시..
[유니티] Delivery Driver 제작 (3) 카메라 이동 카메라가 움직이지 않고 캐릭터만 움직일 경우, 캐릭터가 카메라 밖으로 나가면 게임 플레이에 지장이 생길 수 있습니다. 그래서 캐릭터가 움직일 때 카메라가 캐릭터를 따라 움직이도록 하는 기능을 만들었습니다. 카메라를 움직이게 하는 방법은 다양하며, 이 강의에서는 3줄의 코드로 구현하여 간단하게 테스트할 수 있는 방법을 사용했습니다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class FollowCamera : MonoBehaviour { [SerializeField] GameObject thingToFollow; void LateUpdate() { transform.position = thing..
[유니티] Delivery Driver 제작 (2) 캐릭터 Tag : Untagged Component : Transform, Sprite Renderer, Rigidbody 2D, Box Collider 2D, Driver(Script), Delivery(Script) Rigidbody 2D : Gravity Scale를 0 변경하여 조작하지 않아도 중력에 의해 떨어지지 않도록 하였다 Driver(Script) : 움직임을 담당하는 스크립트이다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Rendering; public class Driver : MonoBehaviour { [SerializeField]float steerspeed..
[유니티] Delivery Driver 제작 (0) 유데미 강좌 1 https://www.udemy.com/course/best-c-unity-2d/ 유데미의 【한글자막】 C# Unity 게임 개발자 2D를 보고 만드는걸 정리한 글 입니다. 2023.09.21 - [유니티] - [유니티] Delivery Driver 제작 (2) 캐릭터 [유니티] Delivery Driver 제작 (2) 캐릭터 Tag : Untagged Component : Transform, Sprite Renderer, Rigidbody 2D, Box Collider 2D, Driver(Script), Delivery(Script) Rigidbody 2D : Gravity Scale를 0 변경하여 조작하지 않아도 중력에 의해 떨어지지 않도록 하였다 Driver(Script) : a-full-moon...
[유니티] Delivery Driver 제작 (1) 게임 디자인 게임 컨셉 : 차로 빠르게 물건 배달하기 게임 목표 : 캐릭터를 조작하여 배달할 물건을 받고 정해진 구역으로 이동하여 배달 완료 하기 규칙 및 시스템 : 규칙 > 물건을 받을수 있는 구역과 배달 완료 할 수 있는 구역이 정해져 있고 배달이 완료하면 구역이 사라진다. 부스트를 밟으면 빨라지고 부딪치면 느려진다. 물건을 여러개 옮길 수는 없다. 조작방법 > 키보드 빙향키나 wasd로 조종할 수 있다. 게임 구성 요소 : 캐릭터, 배달 시작 구역과 배달 완료 구역, 구조물, 도로, 부스트 구역 게임 구성 요소 디자인 : 캐릭터 물건이 없을때 : 초록색 차량 물건을 가지고 있을 때 : 파란색 차량 배달 시작구역 : 초록색 박스 배달 완료구역 : 파란색 박스 구조물 : 다양한 모양의 집과 나무 도로 : 다양한 모..