###언리얼엔진 - 온라인 FPS 게임 만들기



#제작의도

: 평소 즐겨했던 게임인 서든어택과 능력자 X를 모티프로 하여

서득어택의 맵과, 능력자X의 시점과 여러 능력의 무기를 합친 게임을

제작하고 싶어 만들게 되었다.



#사용기술 및 기능


Unreal Engine 소켓 통신, UI개발, 온라인 충돌 판정

총알 장전, 화면 쉐이크, 파티클, 각종 머터리얼


1번 무기 - 기본 무기로 맞으면 아프다.

2번 무기 - 바운딩 무기로, 벽에 닿으면 튕긴다. (튕길때마다 데미지 +5)

3번 무기 - 광역 무기로 폭발 범위에 가까울 수록 큰 데미지를 입힌다.




#시연 영상








WRITTEN BY
Who1sth1s

,

###Node JS 프로젝트 카카오톡 메신져



#제작의도

: 카카오톡과 같은 메신져를 만들고 싶어서 만들게 되었다.



#사용기술 및 기능


NodeJs 채팅, 로그인, 회원가입, 프로필 변경, 방 입장




#시연 영상






WRITTEN BY
Who1sth1s

,

#팀소개


선린 인터넷 고등학교 2 학년

- 전현성, 임세연, 박효정, 정유빈



#팀원 역할분담


전현성 : 아이디어 기획 및 UI 코딩

임세연 : UI 디자인 및 캐릭터, 몬스터 디자인

박효정 : 스킬 이펙트 및 일러스트 디자인

정유빈 : 게임 메인 개발



#게임 요약








#탈출하라! 불여우 시연영상



APK다운로드



WRITTEN BY
Who1sth1s

,

#팀소개


선린 인터넷 고등학교 1,2 학년 RGs & IWop

- 전현성, 서준혁, 김학준, 이민승, 조기훈



#팀원 역할분담


전현성 : 아이디어 기획

서준혁 : 기획서, 발표, 지갑

김학준 : 디자인

이민승 : CSS작업

조기훈 : 프론트 및 백엔드




#PushMind 시연영상









WRITTEN BY
Who1sth1s

,

###퀘이즐 온라인



#제작 배경 및 게임 소개

: 초등학교 6학년때부터 게임메이커라는 툴로 차근차근 만들다가

어느새 규모가 커져서 온라인 RPG 게임으로 만들게 된 게임이다.

어렸을때 메이플, 던전앤 파이터와 같은 게임을 좋아해서

메이플형식에 액션쾌감을 주는 게임을 만들고자 개발하게 되었다.




#느낀점

개발부터 디자인까지 혼자 다 하다보니 제작 기간이 길어졌고,

구현할 부분이 많다보니 개발진행중 혹은 미완성이라는 타이틀을 가지고 있다.

온라인 게임이라 카페에 올리고 유저들과 같이 소통하며 게임을 즐겼었는데

그런한 경험이 진로를 IT쪽으로 잡게 된 계기가 되었다.




#사용기술

소켓 통신 프로그래밍, 파티클 이펙트, Vector 자료구조를 통한 몬스터관리

ini 파일 입출력과 

HashMap 자료구조를 통한 유저 데이터 저장



#게임 영상



##퀘이즐 온라인 작업현황##





####퀘이즐 온라인 사냥영상####




#History


2011.09.06

퀘이즐RPG0.1

퀘이즐RPG 0.2

퀘이즐RPG 0.3


2012.07.18

퀘이즐온라인 1.0

퀘이즐온라인 1.9

퀘이즐온라인 1.91


2014.01.08

퀘이즐온라인 2.0

퀘이즐온라인 2.1





WRITTEN BY
Who1sth1s

,

#팀소개


선린 인터넷 고등학교 1학년 전현성 외 RGs (, 유병훈)

- 전현성, 서준혁, 노영진, 조화윤, 유병훈



#팀원 역할분담


전현성 : 게임 기획 및 스토리, 디자인 설계, 게임 코딩

서준혁 : 기획서, ppt, 발표, 지갑

노영진 : 게임 구조 설계 및 코딩

조화윤 : 게임 전체 디자인

유병훈 : UI 및 기타 작업




#게임 소개 및 요약







#이상한 나라의 별주부전 시연 영상




(게임을 직접 플레이하면서 말로 게임을 설명해줌)

다운로드




#구현방법 (소스)


-2.5D 구현 <- 카메라를 돌리고 y스케일을 줄임

-FMOD를 사용한 사운드 재생

-엑셀을 이용하여 맵 에디트 및 맵 가져오기

-움직이는 블럭 -> 블럭 생성 (id, 속도) -> 타겟을 여러개 줌 -> 타겟과 닿으면 다음 타겟으로 이동 -> 마지막 타겟 -> 다시 처음 타겟으로 이동

-포탈 -> 포탈마다 id를 부여, 이동할 포탈의 id 입력 -> 포탈에 닿으면 -> 이동할 포탈의 위치로 이동





#느낀점

 이번 작품을 만들면서 협업이 힘들다는 것을 알음. 그럼에도 불구하고 효율적으로 협업. 마감시간에 딱 맞추지 말고 여유있게 미리 완성해 둬야겠다.







WRITTEN BY
Who1sth1s

,