기억:포트폴리오 자료(9)
-
VoxelPlanet - Unity
Unity VoxelPlanet - 기존에 만들었던 복셀 생성기를 에디터화하여 간단한 게임을 제작하였습니다. - 개발기간 : 3개월 - 개발환경 : Unity [소개영상] [Play 영상] [개발한 기능들] 1. Map Editor - 기존에 만들었던 Voxel Planet Generator에 기능을 추가하고 에디터 윈도우로 변경하였습니다. - 이전 Generator 영상 및 포스팅 : 클릭 2. WorldMap / MiniMap - 포트폴리오에 사용된 미니맵 월드맵 입니다. - 추가한 지역을 맵에 표시합니다. 3. day / night - 태양의 위치 변화를 기반으로 한 하늘의 낮과 밤 4. Character Skill - 플레이어 스킬과 기본 동작들 5. 오브젝트 UI & Talk Event - Ob..
2019.01.22 -
Voxel Planet Generator - Unity
Voxel Planet Generator - 개발기간 : 2018.4 ~ 2018.4 - 개발환경 : Unity - 유니티를 사용하면서 만들어본 프로젝트입니다. - 복셀 기반의 행성 생성을 목표로 합니다. [소개 영상] [영상] [영상] Link : Voxel World를 Planet으로 만드는 방법 [영상] [영상] [영상] 유니티를 쓰면서... 좋았던 점 - 우선 유니티를 쓰면서 가장 좋았던 점은 public 으로 변수를 선언하면 inspcetor에 연결 UI가 만들어 진다는 점입니다. - 다이얼로그를 만들고 컨트롤 배치하고 변수와 연결하고 하는 작업이 필요없어 정말 편했습니다. - 절두체 컬링을 신경 쓸 필요가 없었습니다. - 컴포넌트를 이용해 충돌처리가 쉬웠습니다. 곤란했던 점 - 너무 많은 기능..
2018.06.28 -
GLGameTooL - 3D 포트폴리오
GLGameTooL - 개발기간 : 2016.4 ~ 2016.9 - 개발환경 : OpenGL 3.2 + MFC - 2016년 4월, 약 2년전에 게임프로그래밍 입문하면서 만들었던 툴입니다. - 기초적인 3D 게임 프로그래밍 공부를 위해 만들었습니다. 1. 모델 매니저 - 모델 정보를 로드하며, 모델의 상태 및 모델 리스트를 보여줍니다. - 모델 형식은 obj 파일과 ase파일을 사용합니다. - ase의 경우 파서를 직접 만들었으며, obj의 경우 간단하게 분석하여 외부 파서를 조금 수정하여 사용하였습니다. - 모델은 셋단위로 관리됩니다. [구성] [영상] (1). ase - 게임 프로그래밍 공부를 해야겠다 결심하고, 가장 먼저 진행했던 것이 ASE 파서입니다. - 당시 계층구조에 대한 개념이 전혀 없었고..
2018.06.05 -
MetroidVania 형태의 게임 제작[한달]
[게임 플레이 영상] [오브젝트 설치 영상] IDLE MOVE ATK AIR_ATK JUMP & 2th_JUMP & FALL DASH DEATH SKILL
2018.05.07 -
디펜스 포트폴리오
게임 : 창작 동방 디펜스 - 동방 캐릭터를 이용해 만든 디펜스 포트폴리오제작기간 : 2017.10(2 ~ 3 주)[발표영상][기능 구현]- 맵툴 : 스테이지 제작, 웨이브 별 몬스터 리스트 제작- 아이템 사용 및 구매- 타워 : 설치, 판매, 강화, 공격- 몬스터 이동 : 등고선 알고리즘으로 경로 생성 [타일 작업하기 영상] [몬스터 작업하기 영상] [타워 설치 영상] 길찾기 알고리즘 : 바로가기 [Wave 진행]
2018.04.30 -
팀 포트폴리오 호커스 포커스 모작
모작게임 : 호커스 포커스제작 기간 : 2017.08 (일주일)팀원 : 4명 [발표 영상] 내가 맡은 영역- 맵툴 제작 및 모듈 통합 맵툴 목표 - 타일 기반의 맵툴을 만든다. - 화면 외는 컬링한다. - 맵의 크기를 커스텀 할 수 있어야한다. - 툴 내에서 몬스터, 캐릭터, 오브젝트 충돌 및 AI 테스트가 가능하도록 만든다. 1. 맵 구성 - 맵은 총 3개의 레이어로 구성됩니다. - BackGround Layer : 배경 이미지가 그려집니다. - Terrain Layer : 던전의 타일 이미지가 그려집니다. - Object Layer : 플레이어와 상호작용하는 오브젝트가 그려집니다. 오브젝트 : 캐릭터, 몬스터, 트랩, 아이템. 바닥, 벽 [설계도] 2. 맵 툴 도안 - 위 맵을 제작하기 위한 기능을 ..
2018.04.30