블로그 이미지
래머
오늘도 열심히 개발하는 개발자입니다.

calendar

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 31

Notice

2018. 6. 13. 00:38 포트폴리오
웹소켓 기반 채팅 서버 예제입니다.
서버는 c#기반 슈퍼웹소켓 이용했고, 모노기반에서 우분투 리눅스 데몬으로 작동합니다. VS2017용 솔류션입니다.
클라이언트는 코코스 크리에이터입니다.
HTML5 지원하는 브라우져에서 테스트 가능합니다.




먼저 서버 접속을 통해서 채팅서버에 접속후 채팅할 수 있습니다.
아래에 아무것도 표시되지 않는다면 브라우저에 의해서  클라이언트가 차단된경우일 수 있습니다.
안전하지 않은 스크립트소스 로드 허용하시면 플레이 가능합니다.


'포트폴리오' 카테고리의 다른 글

유니티 연습  (0) 2018.06.12
MMORPG 입니다.  (0) 2016.12.29
버스터마스터 for Kakao입니다.  (0) 2016.12.29
소셜카지노 게임  (0) 2016.12.29
골드 스푼 메이커 게임 소개  (0) 2016.01.07
posted by 래머
2018. 6. 12. 14:01 포트폴리오

유니티 까먹지 않기 위한 연습프로젝트 입니다.

1:1 pvp 입니다. 컴퓨터와 서로 공격을 주고 받으면서 이기는게 목표인 단순한 샘플예제입니다.

HTML5를 지원하는 브라우져에서 플레이 할 수 있습니다.


A,S,D,F키를 통해서 이동, 마우스 왼버튼이 공격입니다.


소스코드는 여기에서 다운로드 할 수 있습니다.(Git)


'포트폴리오' 카테고리의 다른 글

웹소켓 채팅서버  (0) 2018.06.13
MMORPG 입니다.  (0) 2016.12.29
버스터마스터 for Kakao입니다.  (0) 2016.12.29
소셜카지노 게임  (0) 2016.12.29
골드 스푼 메이커 게임 소개  (0) 2016.01.07
posted by 래머
2016. 12. 29. 06:32 포트폴리오

5년경 지나서 이젠 기억도 가물가물합니다.


MMORPG제작시의 자료입니다.

기억을 더듬어 서버를 셋팅하고 플레이 가능한 상태로 만들어 봤습니다.


아래는 게임영상입니다.

해당 게임은 베타테스트까지만 진행하고 회사가 없어지는 바람에 출시는 못했습니다.




아래는 그때당시 제작했던 툴중하나입니다.


MFC로 만들었고 자체엔진이었습니다.


밤새며 셰이더 프로그래밍 하던 기억이 나네요.


이제는 유니티나 언리얼같은 훌륭한 게임엔진들을 쉽게 사용가능하다보니

이런것들이 별 의미가 없지만, 그래도 밑바닦 부터의 경험이 많은 도움이 되었던것 같습니다.


이프로젝트 당시 제가 맡았던 파트는 서버, 엔진, 클라이언트 전체 파트였지만, 주로 서버와 엔진쪽 작업을 했던것 같습니다.


아래는 툴의 작동영상입니다.


이툴은 게임 배경을 편집하거나 지형내에 몬스터배치를 한다거나 하는 역할입니다.





아래영상은 바로위 게임 개발전에 작업했던 MMORPG아더스의 플레이 영상입니다.

당시에 저는 프로그램파트 전체를(서버, 엔진, 클라이언트, 각종툴작업) 맡아 작업을 했었습니다.

아더스의 경우 게임아지트를 통해서 일차로 출시를 했고 후에 FDISK를통해서도 서비스를 진행했었습니다.

기획1, 프로그래밍1, 그래픽1해서 3인으로 작업을했었습니다.

그래픽이 구려보이긴합니다만, SSAO, 캐스케이드셰도우맵 등 그당시 나름 최신의 기술들을 심혈을 기울여 구현했었습니다.

최신의 스피드트리 엔진도 도입했습니다.




'포트폴리오' 카테고리의 다른 글

웹소켓 채팅서버  (0) 2018.06.13
유니티 연습  (0) 2018.06.12
버스터마스터 for Kakao입니다.  (0) 2016.12.29
소셜카지노 게임  (0) 2016.12.29
골드 스푼 메이커 게임 소개  (0) 2016.01.07
posted by 래머
2016. 12. 29. 06:11 포트폴리오

첫 모바일 게임 버스트 마스터 for Kakao입니다.


2013년도 경에 출시 했습니다.


프로그램 파트 전체를 맡아 진행했습니다.


게임서버는 c# 비동기 소켓 기반으로 제작했고

JSP 기반으로 운영툴 및 일부 기능을 제작했습니다.


클라이언트는 유니티 4버전대로 제작했습니다.


유클라우드의 클라우드서버를 이용해 서비스 했습니다.


현재는 서비스 중지 상태입니다.


아래는 게임영상중 일부입니다.





'포트폴리오' 카테고리의 다른 글

유니티 연습  (0) 2018.06.12
MMORPG 입니다.  (0) 2016.12.29
소셜카지노 게임  (0) 2016.12.29
골드 스푼 메이커 게임 소개  (0) 2016.01.07
던전워즈 게임소개입니다,  (0) 2015.10.15
posted by 래머
2016. 12. 29. 06:02 포트폴리오

가장 최근의 프로젝트로

페이스북 소셜 카지노 게임입니다.


서버파트에서


 게임서버 제작, 


각종 시뮬레이터 및 게임로직 구현, 


각종 운영툴 제작(통계생성, 통계조회, 메일 발송서비스, 페이스북 알림메시지 발송서비스), 


페이스북 연동(회원연동, 결제시스템연동, 웹백엔드 기반작업) 


아마존 웹서비스 구성(ec2, elb, s3, cloud front, 각종 서버 셋팅(웹, db등등)) 


등을 맡았습니다.


클라이언트 파트에서는


액션스크립트3 기반의 tcp 통신 네트워크 모듈개발


각 게임별 서버 연동 API개발


기타 웹백엔드와 통신 및 데이터 구축 모듈 개발


클라이언트 파트 결제모듈 개발 


등을 맡았습니다.


게임서버는 c#비동기 tcp소켓 서버입니다. 

윈폼, 윈도우 서비스, 콘솔, 리눅스 데몬등(모노4.5기반에서)으로 작동가능합니다.,

DB는 MSSQL을 사용했습니다.


버스터마스터 게임 제작시 만들었던 c# 비동기 네트워크 모듈을 사용했는데, 다년간 개선하여 더욱 견고하게 작동하도록 했습니다.


웹의 경우 JSP(스프링)기반으로 아파치 + 톰캣 구성으로 현재도 서비스 중입니다.


아래는 게임 영상입니다.



아래는 제작한 시뮬레이터 중 하나의 영상입니다.

시뮬레이터의 경우 게임마다 존재하는데 게임의 특성에 따라서 구성에 차이가 있습니다.

역할은 게임데이터를 생성, 편집, 서버에 업로드, 게임해보기, 데이터추출, 게임시뮬레이션해보기

시뮬레이션 통계확인 등입니다.

윈폼(c#)으로 제작했습니다.


CMS웹페이지를 통해서 전반적인 운영이 가능하지만 일부툴의 경우 어플리케이션으로 만들기도 했습니다.

아래는 통계 추출용툴입니다.

서버에 누적된 로그를 조회해서 보여주거나 엑셀 파일로 저장하는 기능을 제공합니다.

윈폼으로 제작했고 서버의 경우 Node.js를 이용했습니다.

목적에 적합한 다양한 기술을 활용하는 재미가 있는것 같습니다.


'포트폴리오' 카테고리의 다른 글

MMORPG 입니다.  (0) 2016.12.29
버스터마스터 for Kakao입니다.  (0) 2016.12.29
골드 스푼 메이커 게임 소개  (0) 2016.01.07
던전워즈 게임소개입니다,  (0) 2015.10.15
플랫폼 게임 프레임웍  (0) 2015.07.06
posted by 래머
2016. 1. 7. 23:20 포트폴리오

모바일 게임 골드스푼메이커입니다.

유니티5 버전으로 제작했으며, 현재도 서비스중입니다.


원래 구글, 애플, 네이버등에도 서비스 했지만 현재는 앱스토어, 원스토어에만 출시된상태입니다.


서버없는 게임이며, 쿠폰사용 기능과 관련해서 JSP기반 웹서버를 이용중입니다.


전체 프로그램 파트를 맡았습니다.


아래는 WEBGL버전으로 컨버팅한것입니다.

아무것도 표시되지 않는다면 브라우저에 의해서  클라이언트가 차단된경우일 수 있습니다.
안전하지 않은 스크립트소스 로드 허용하시면 플레이 가능합니다.


애플 스토어에서 다운로드

원스토어에서 다운로드





'포트폴리오' 카테고리의 다른 글

버스터마스터 for Kakao입니다.  (0) 2016.12.29
소셜카지노 게임  (0) 2016.12.29
던전워즈 게임소개입니다,  (0) 2015.10.15
플랫폼 게임 프레임웍  (0) 2015.07.06
몬스터 질들이기, 몬스터 vs 몬스터  (0) 2015.06.19
posted by 래머
2015. 10. 15. 16:48 포트폴리오

2015년경 출시한 게임입니다.

유니티로 제작했고, 서버 없이 구글플레이 게임서비스와 쿠폰 사용부분에서

JSP기반 웹서버를 조금이용했습니다.


구글플레이, 애플스토어, 네이버스토어, 원스토어에 출시를 했지만

현재는 개인사정으로 애플, 원스토어 버전만 서비스 중입니다.


애플앱스토어 : https://itunes.apple.com/us/app/dungeon-wars/id1053285564?l=ko&ls=1&mt=8

원스토어 :https://www.onestore.co.kr/userpoc/game/view?pid=0000694826(유료버전)


아래는 유니티 웹GL로 컨버팅한 버전입니다.

웹GL을 지원하는 웹브라우저에서 플레이 할 수 있습니다.(크롬, 엣지, 파이어폭스등등)

멈춘것 같이 보이지만 로딩까지 시간이 좀 걸릴 수 있습니다.








'포트폴리오' 카테고리의 다른 글

버스터마스터 for Kakao입니다.  (0) 2016.12.29
소셜카지노 게임  (0) 2016.12.29
골드 스푼 메이커 게임 소개  (0) 2016.01.07
플랫폼 게임 프레임웍  (0) 2015.07.06
몬스터 질들이기, 몬스터 vs 몬스터  (0) 2015.06.19
posted by 래머
2015. 7. 6. 00:47 포트폴리오



한때 작업했던 플랫폼 게임 프레임웍입니다.

개인적으로 프로젝트를 진행해볼려고 시작했던건데

그래픽이나 기획 적인 상황때문에 더이상 진행하지 못했던 프로젝트입니다.


유니티의 물리엔진이나 충돌 기능을 사용하지는 않았고 자체적으로 충돌이나 중력 기능을 구현했습니다.






posted by 래머
2015. 6. 19. 18:44 포트폴리오

대략 1주일정도 혼자 작업해서 만든게임입니다.

그래픽이나 기획구성이 매우 허접하긴합니다.

유니티로 제작했고, 구글, 원스토어에 출시 했지만 현재는 원스토어에만 서비스중입니다.


티스토어

http://www.tstore.co.kr/userpoc/game/view?pid=0000688858


아래는 게임 소개 정보입니다.

----------------------------------------------------------------------------------------------------------------

몬스터 vs 몬스터 는 성장형 디펜스 게임입니다.

스테이지를 하나씩 클리어 해나가며 골드를 모으고, 그 골드로 새로운 몬스터를 구입하거나

기존 몬스터를 강화 해서 더 강력해진 팀을 꾸려 최종 스테이지 까지 클리어 하는것이 목표입니다.




타이틀 화면 입니다. 화면 좌측 상단에 보이는 G버튼을 눌러 구글플레이 게임서비스에 로그인할 수 있습니다.

구글플러스 로그인시 업적달성이나 랭킹 참여등이 가능하게 됩니다.

-------------------------------------------------------------------------------------------------------------------

메인 화면입니다. 저는 프로그래머이다 보니 그래픽에 관련해서는 저주 받은 손입니다.

1인개발의 고충으로, 여기저기서 긁어모은(유니티 애셋 스토어를 적극 활용했습니다.) 리소스들로 게임을 만들다 보니, 조화가 엉망이지만 양해 부탁드립니다.




좌측에 보이는 Save, Load를 버튼은 구글 드라이브에 게임내용을 저장하거나 가져 올 수있는 기능입니다.

서버가 없는 게임이기 때문에 게임을 지우시면 모든 데이터가 날아 갑니다.

결제를 하시는 분이 있을지 모르겠지만 결제 한 내용도 날아가니 구글플러스에 로그인하시고 수시로 백업을 권장합니다.


우측에 보이는 트로피 모양과 배지는 각각 리더보드와 업적을 나타냅니다.

업적 달성시 마다 일정량의 골드를 주니 안할 이유는 없겠죠?


선물상자 모양 아이콘은 일정시간마다 나오는데, 광고를 시청하고 1000골드씩 받을 수 있는 기능입니다.

많이 이용해 주세요.

-------------------------------------------------------------------------------------------------------------------



인벤토리 버튼을 누르면 위그림과 같은 ui가 출력됩니다. 인벤토리에서는 내가 보유한 몬스터의 목록과 그몬스터의

능력치에 대한 정보를 보여줍니다.

이곳에서 각 몬스터별로 업그레이드를 수행 할 수 있습니다.

업그레이드에는 골드가 필요하며 골드는 스테이지를 플레이 하거나 광고 시청 또는 몬스터가 채취해오는 골드등을 통해서

획득할 수 있습니다.

업그레이드 가능한 능력에는 위그림에 보시는 바와 같습니다.

-------------------------------------------------------------------------------------------------------------------

다음으로 상점입니다.

상점에서는 내가 구입할 수 있는 몬스터들의 목록을 보여줍니다.

아래 화면의 좌측 상단에 레벨이 보이는데, 각 몬스터마다 구입하기 위한 필요 레벨이 있습니다.

스테이지를 열심히 클리어 해서 경험치를 획득하고 레벨을 달성해야 상위 몬스터들을 구입할 수 있습니다.




----------------------------------------------------------------------------------------------------------------

다음으로 던전입니다.

위의 상점창 UI에 보시면 아래쪽에 골드 모양 아이콘이 보이는데 해당 버튼을 눌러 진입할 수있습니다.

이곳은 뭐하는 곳인가 하면, 오프라인중일때 몬스터들이 던전을 탐색하며, 골드를 조금씩 수집해놓는 컨셉입니다.

제대로 만들고 싶었지만 1인개발의 한계로 원래 의도와는 조금 다른 형태가 된것 같습니다.

몬스터가 수집해놓은 골드가 있는경우 아래 그림처럼 달러모양 골드 코인이 생깁니다.

이 코인을 터치해서 수집할 수 있습니다.



 ----------------------------------------------------------------------------------------------------------------

스테이지 창입니다.

총 96 스테이지가 있습니다.

스테이지가 증가할 수록 난이도 상승은 당연하겠죠.

열심히 골드와 몬스터를 모으고 업그레이드를 시켜야지 스테이지를 하나씩 클리어 할 수 있습니다.



스테이지를 플레이 하기위해서는 몬스터가 먹을 식량이 필요합니다.

화면 상단에 +아이콘에 출력되는 내용이 현재 보유한 식량의 개수인데요,

스테이지 1회 플레이시마다 1개씩 차감됩니다.

5분마다 한개씩 리젠이 되는데요, 모든 식량을 소모한경우 광고 시청 1회후 5개를 받을 수 있습니다.

참고로 광고는 중간에 스킵하시면 골드나 지도가 지급되지 않으니 참고 부탁드립니다.

 ------------------------------------------------------------------------------------------------------------------

마지막으로 게임 플레이 화면 입니다. 화면 좌측 하단에 보면 몬스터 모양이 있는 버튼이 있습니다.

쿨타임게이지 같은게 보이는데, 각 몬스터는 소환 주기 쿨타임이 있습니다.

쿨타임이 끝나기전까지 소환이 안되니 참고하세요.

플레이 방법은 너무나 간단한데, 좌측에 보이는 식물이 나의 본진, 화면에는 보이지 않지만 우측에 동일한 식물이 있는데

적의 본진입니다.

몬스터를 소환해서 본진을 파괴하면 승리하게 됩니다.

제한 시간내에 적의 본진을 파괴하지 못하면 패배하니 열심히 해야겠죠?

팁을 하나 드리자면 몬스터 소환 주기를 잘조절해서 내 몬스터들이 뭉칠 수 있도록 하는게 중요합니다.



화면 좌측 하단에 붉은색 게이지바가 보이는데 소환 포인트입니다.

각 몬스터마다 소환하는데 일정량의 포인트가 필요합니다.

상위등급의 몬스터일수록 많은 소환 포인트를 소모하고, 쿨타임도 긴 편입니다.

화면을 터치해서 드래그를 통해 맵을 스크롤 할 수 있습니다.

-------------------------------------------------------------------------------------------------------------------


이상 몬스터 VS 몬스터의 간략한 설명을 마칩니다.

감사합니다.


구글플레이 스토어


몬스터 vs 몬스터

https://play.google.com/store/apps/details?id=com.eltgroup.mvm



'포트폴리오' 카테고리의 다른 글

버스터마스터 for Kakao입니다.  (0) 2016.12.29
소셜카지노 게임  (0) 2016.12.29
골드 스푼 메이커 게임 소개  (0) 2016.01.07
던전워즈 게임소개입니다,  (0) 2015.10.15
플랫폼 게임 프레임웍  (0) 2015.07.06
posted by 래머
prev 1 next