일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 스마트포인터
- stl
- random access
- 한국산업기술대학교
- MultiCore
- vector
- multi-core
- 멀티코어 프로그래밍
- material
- Design Pattern
- sequential
- 옵저버 패턴
- 유니크포인터
- 메모리관리
- Atomic
- 게임공학과
- 옵저버
- C
- 멀티코어
- 복사생성자
- Multithread
- Unreal
- 프레임워크
- c++
- 멀티쓰레드
- 디자인패턴
- thread
- observer pattern
- 쓰레드
- EFFECTIVE C++
- Today
- Total
목록포트폴리오 (8)
태크놀로지
게임소개 2인 협동기반 어드벤쳐 게임 개발환경 DIRECTX11 C++ PHYSICS 개발기간 2개월 개발인원 7인 Video : https://youtu.be/vmtFttI1pao 담당역할 메인 쉐이더 캐스케이드 쉐도우 매핑 (CSM) 디퍼드 렌더링 다중 조명 노말 & 스펙큘러 매핑 포스트 프로세싱 HDR Tone Mapping Adaptation Bloom DOF Vignatte 화면 공간 프로세싱 SSAO 블러 레디어 블러 스펙큘러, 이펙트, 이미시브 블러 적용 안개 높이포그 볼륨포그 기타 쉐이더 팬텀 쉐이더 (오브젝트 뒤에 가려진 물체 렌더링) 컨텐츠 레일태우기 서랍버튼 보스방 코어
개발환경 DirectX11 C++ 개발기간 2달 https://youtu.be/mtV5NP--CUE 컨텐츠 - 보스전 (로보샌디) 보스는 총 3페이즈가 존재하며, 각 페이즈가 넘어갈때마다 게임의 개연성을 주기위한 연출을 구현하였습니다. 보스의 전체체력은 9이며, 체력이 3씩 줄어들때마다 페이즈가 변경됩니다. (페이즈마다 체력을 색으로 구분하였습니다.) 기본공격으로 공격이 불가능하며, 특수 공격패턴에서 공격을 성공했을때만 체력이 감소됩니다. (각 페이즈마다 공격방식이 변경됩니다.) 각 페이즈 혹은 상황에 따른 나레이션을 해주는 아나운서 유아이가 존재합니다. > 인트로 연출 보스 로보샌디가 등장하는 장면을, 카메라 움직임으로 연출하였습니다. > 1페이즈 첫번째. 가라테찹 / 퀵찹 두가지 공격패턴을 진행합니다..
개발환경 DIRECTX9 MFC C++ 개발기간 1달 (MFC Tool 1주 / Client 3주) https://youtu.be/uSyX9eEN8NY 기술적요소 인벤토리 우선정렬 (아이템 획득시, 인벤토리 앞쪽 빈공간이 있다면, 순서대로 아이템이 정렬됨) 아이템 타입에 맞게, 해당 인벤토리 탭에 정렬됨 인벤토리내에서 아이템 이동가능 인벤토리 모든 아이템 정렬기능 (아이템 이름순 정렬) 아이템 버리기 기능 (드래그 앤 드랍) 퀵슬롯 스킬장착 아이템장착 배치된 대상(아이템 혹은 스킬)과 퀵키와의 매칭 마우스 (상태) 기본상태 클릭상태 드래그 앤 드랍 상태 (아이템 혹은 스킬을 이동시킬때의 상황) 스텟창 자동배분 (해당직업에 알맞는 스텟을 자동배분함) 공격력, HP/MP, 경험치, 레벨, 직업을 현재 캐릭터..
개발환경 DIRECTX9 C++ 개발인원 4인개발 개발기간 1달 게임소개 3D 비행 슈팅게임 EVERSPACE 모작입니다. https://youtu.be/eHrR0xiQYJk 맡은역할 (팀장) 프레임워크 플레이어 카메라 이펙트 툴 제작 (맵툴, 네비게이션툴) 씬 플로우 로고 로비 상점 스테이지 (튜토리얼 - 운석피하기 - 구출하기 - 호위미션 - 보스) 기술적요소 베지어 곡선을 사용하여, 튜토리얼의 가이드라인, 호위미션에서의 호위차량 이동경로를 부드러운 곡선형태로 표현 쿼터니언 구면 보간을 통해, 3인칭 비행 카메라 구현 (짐벌락 해결) 프레임워크 (~ 6.29) UI 마우스 픽킹 DX9 디바이스 조명 (Directional, Spotlight, PointLight) 파티클 (폭발패턴 / 레이저패턴) 컨..
개발환경 WIN API, C++ 게임소개 2D 아케이드 액션,슈팅게임 메탈슬러그 모작입니다. 개발기간 일주일 https://youtu.be/fQmzH20Yb4g 씬 플로우 타이틀 캐릭터 선택 스테이지 게임오버 보스 게임오버 게임엔딩 기술적요소 직선의 방정식을 사용하여, 라인태우기를 통한 맵 이동 상/하체 2D 스프라이트 애니메이션 포물선운동, 점프 기능 윈도우 좌표계에서의 렉트 충돌, 충돌처리 스폰 시스템 구성 (설치해놓은 스폰바와 충돌시, 정해진 개수의 몬스터가 등장) 컨텐츠 무기 : 일반권총 / 샷건 / 폭탄(3번 튕기며 힘감소) NPC (노인) : 무기와 총알아이템을 랜덤으로 드랍 몬스터 : 머미(공격패턴 : 폭탄드랍, 브레스), 박쥐(공중에서 폭탄 드랍) 보스 : 4가지 패턴 (유도탄 / 대쉬 /..
Video : youtu.be/M9ERuROgYPcyoutu.be/Xl8mGCnr3xw Git : https://gitlab.com/aldald1318/cache_cache Projects · Lim Won Taek / cache_cache Indi game named by "Cache-Cache" hide & seek application develop project gitlab.com 자세한내용은 포트폴리오에 서술되어있습니다.
게임소개 Video : www.youtube.com/watch?v=PKQpKVNl_Ew Git : gitlab.com/minjoooo/war_of_nemo Projects · minjoo kim / War_of_Nemo NetworkGameProgramming 한국산업기술대학교 게임공학과(네트워크 게임프로그래밍 텀프로젝트) TCP/IP 멀티쓰레드를 사용한 유저간 통신게임 개발 (2d 4인용 멀티게임) gitlab.com 개발환경 DirectX 2D C++ Window Socket API 개발목적 3인 대전 멀티플레이 게임 개발 멀티쓰레드 활용 능력 배양 서버/클라이언트 동기화 기법 습득 개발인원 3인개발 담당 역할 클라이언트 개발 DirectX 2D를 사용하여 프레임워크 및 컨텐츠 구현 클라이언트 네트워..
Git ReadMe gitlab.com/aldald1318/smartphone_gp Projects · Lim Won Taek / SmartPhone_GP 한국산업기술대학교 게임공학과(스마트폰 게임프로그래밍) gitlab.com 개발환경 Android Studio Java 게임소개 가위바위보로 몬스터를 무찌르는 아케이드 게임입니다. 가위바위보 원정대 게임을 모티브로 개발하였습니다. youtu.be/XAzMY0QeKfo 프로젝트 분석 및 플레이 영상 프레임워크 구현 메인 게임로직 구현 명령 버튼에 따라 게임오브젝트 상태변경 상태에 따른 변경사항(애니메이션 상호작용) 적들의 커맨드큐 구현 씬전환시 라이프사이클에 맞게 게임 오브젝트 생성 및 삭제 UI 버튼 콜백함수 기능 구현 기술적요소 게임의 주요 컨텐츠인 ..