- Today
- Total
목록취업부트캠프 (18)
프로그래밍 농장
이번주는 저번주에 이어서 직접 제작한 MagicaVoxel을 활용하여 구현한 다양한 오브젝트들을 기반으로 한 미니프로젝트를 직접 구현하는 과정을 학습하였다. 추가적으로 저번주에 이어서 진행중인 Death Parkour 개인프로젝트를 진행하여서, 이를 같이 포스팅하도록 하겠다! - MagicaVoxel Project 수업과정에서 참고한 복셀프로젝트이다. 위와 같이 기본적으로 다양한 복셀 오브젝트들을 기반으로 한 Map을 생성하고, 이들과의 상호작용 기능을 구현하였다. 특정 건물에 들어가게되면, Scene전환과 함께 플레이어의 속성이 그대로 넘어가서 활용이 가능한 기능도 구현하였다. 건물 내에서는 특정퀘스트를 수행할수있도록 간단한 NPC상호작용과 팝업시스템을 구현하였다. + 복셀을 export하여 유니티 오..
이번주는 유니티 내에서 사용하는 에셋을 직접 찍어 사용할수있는 MagicaVoxel 툴을 활용한 다양한 에셋구현 및 구현한 캐릭터를 리깅하여 실제 Animator까지 적용해보았다. 또한 저번주에 이어서 매주 교육과정을 통해 학습한 내용들을 반영하여 구현하고 있는 Death Parkour 프로젝트에 대하여 포스팅할 예정이다 ! - MagicaVoxel MagicaVoxel은 위에서 언급하였듯이, 실제 유니티 등.. 에서 쓰일 오브젝트를 직접 도트를 찍어 구현할수있도록 해놓은 툴이다. 일반적으로 픽셀을 통한 구현이라고 한다면 최대기대치가 아래의 사진 정도였다. 하지만 MagicaVoxel 공식 홈페이지 및 유튜브를 조금만 검색해보면 아래와 같은 작품들이 수두룩한걸 알수있다.. 물론 MagicaVoxel에서 ..
이번주는 유니티 내에서 마야, 블랜더와 같은 그래픽 프로그램과 유사한 기능을 제공하는 ProBuilder에 대한 사용법과 이를 활용한 다양한 프로젝트 구현방식을 학습하였다. 그리고 매주 교육과정을 통해 배우는 새로운 기능들을 실제로 토이프로젝트에 반영하여 진행하고 있는데, 이번주에는 Raycast를 활용하여 플레이어가 적의 일정범위 내에 접근하였을시, 적이 플레이어를 인식하고 일정기간마다 Raycast를 인식방향으로 쏴서, 총알을 발사하고 플레이어는 이를 피해 도망치는 미니게임을 구현하였다. 추가적으로는, 최근 구매한 '유니티 C# 스크립팅 마스터하기' 라는 책을 통해 같은 책을 구매한 스터디원들끼리 유니티에 대한 기본부터 심화적 개념을 다지기 위한 스터디도 격일마다 진행하고 있어서, 해당 내용까지 이번..
어느덧 유데미 스타터스 9주차에 접어들었다. 최근에는 부트캠프를 진행하면서 스크립팅 기술과 이에 대응하는 사고를 넓히기 위해 알고리즘 공부도 틈틈히 병행하고 있다. 게임개발에 있어, 알고리즘 풀이 능력이 절대적인 도움이 되는것은 아니지만 최소한의 사고와, - 길찾기알고리즘 - 소팅(정렬) 알고리즘 - 깊이유선탐색 등 게임적 사고를 기르기 위한 알고리즘들은 찾아서 공부하려고 하는 중이다. 저번주에는 Dodge 형식의 2D 미니게임과, LBS기반의 3D 미니게임을 구현해보았다. 유데미 스타터스 유니티 개발자 1기 취업 부트캠프 - 8주차 학습 일지 유데미 스타터스 과정이 벌써 8주차이다. 이번주에는 기록적인 폭우와 침수가 있었지만 이들을 뚫고 이번주도 스타터스에서 열공하였다 :) 지난주에는 유니티에서의 스크..
유데미 스타터스 과정이 벌써 8주차이다. 이번주에는 기록적인 폭우와 침수가 있었지만 이들을 뚫고 이번주도 스타터스에서 열공하였다 :) 지난주에는 유니티에서의 스크립팅 개념과 다양한 구현방식 ( 싱글톤 패턴, 옵저버 패턴, Monobehavior LifeCycle. . ) 들과 유니티 엔진상에서 구현가능한 다양한 이펙트와 파티클, 랜더링에 대하여 직접 구현해보는 시간을 가졌다. 이번주에는 강사님께서 직접 구현가능한 2D와 3D 프로젝트를 하나씩 투표를 받아서 직접 구현해보고 구현방식에 대한 개념을 익히는 시간을 가졌다. 2D - Dodge 형식의 미니게임 ( ex. 뱀파이어 서바이벌 . . ) 3D - LBS 기반 미니게임 ( ex. 포켓몬고 . . ) 위 두가지를 만들어 보았다. - 유니티 파티클 & 애..
어느덧 유데미 스타터스 과정도 7주차에 접어들었다. 부트캠프과정을 시작한게 엊그제같은데 벌써 두달이 다되어간다는 사실에 놀라면서도 그만큼 열심히 하고 있다고 생각했다 . 지난주에는 유니티엔진의 동작방식과 프로젝트 수행시의 생명주기, 그리고 유니티의 클래스형식과 구조에 대하여 학습했다. 이번주에는 이와같은 근본적인 유니티엔진에 대한 개념에 기반하여 다양한 랜더링과 파티클, 그리고 포스트프로세싱에 대하여 학습하였다. 그리고 추가적으로 2D 환경에서의 각종 Pivot, Multiple Sprite, 등 Canvas 내에서 그려지는 다양한 UI들에 대한 학습내용에 기반하여서 한가지 과제를 수행하였다. - 싱글톤 패턴 싱글톤 패턴은 지난주에 이어서, 그 중요성이 높다고 생각하여 다시 한번 정리하며 프로젝트과제에 ..