반응형

분류 전체보기 221

폭격방어자 포스트모템 #5: 기타

최근 1년간 폭격방어자(영문판: Bombing Defender, 일어판: 爆撃の防御者)란 게임을 개발하였습니다. 게임은 터치로 하는 모바일 슈팅 게임입니다. 경험을 해보니 1인 개발은 정말로 다양한 역활로 할게 많습니다. 물론 각 역활을 깊게 들어가지는 못하여 전문가로서의 한계는 있습니다. 하지만 각 부분이 느끼는 다양한 희노애락을 느낄 수 있었습니다. 늘상 새로운 툴을 배워서 써야하고 새로운 분야에서 새로운 것을 만들어야 한다는 것은 고통의 연속이었습니다. 반대로 그걸 해결하고 게임이 완성되어 가는 것을 보는 것에서 보람과 만족감을 느낄 수 있어 좋았습니다. 무언가 전체적인 과정을 혼자 만들면서 느끼는 행복은 한 분야의 전문가로서 만들면서 느끼는 그것과는 조금 다른 느낌이었습니다. 게임은 종합 예술입니..

개발이야기 2022.02.21

폭격방어자 포스트모템 #4: 그래픽과 사운드

최근 1년간 폭격방어자(영문판: Bombing Defender, 일어판: 爆撃の防御者)란 게임을 개발하였습니다. 게임은 터치로 하는 모바일 슈팅 게임입니다. 해당 게임은 풀HD(1920x1080)를 기준으로 만든 게임입니다. 모바일 기기의 해상도가 워낙 다양하여 처음에 어느 해상도로 기준점을 잡을까 고민하다 가장 많이 쓰는 해상도인 풀HD로 잡았습니다. 모든 리소스는 풀HD를 기준으로 작성되었습니다. 움직이는 작은 물체와 같은 경우는 상관없는데 배경같은 경우는 해상도 변화에 따라 약간의 프로그래밍 작업을 필요로 하였습니다. 저해상도와 같은 경우는 별로 상관없는데 16:9의 풀HD 해상도와 비율이 많이 틀려지는 경우에는 가변 해상도 레이아웃이나 배경의 변화를 체크하여야 했습니다. 거기에 최악의 경우 풀HD..

개발이야기 2022.02.20

폭격방어자 포스트모템 #3: 프로그래밍

최근 1년간 폭격방어자(영문판: Bombing Defender, 일어판: 爆撃の防御者)란 게임을 개발하였습니다. 게임은 터치로 하는 모바일 슈팅 게임입니다. 해당 게임은 유니티로 개발하였습니다. 처음 파일럿 데모로 프로그램을 작성한 뒤 언리얼과 코코스 2D로 개발할까도 생각해 보았습니다. 언리얼은 살펴보았을 때 만들려는 게임은 2D인데 2D보다는 3D에 적합해보였습니다. 또한 언리얼은 전반적인 엔진의 느낌이 회사에서 개발하는 AAA급 게임에 적합하여 보았습니다. 1인 개발하는 입장에서 언리얼 수준의 그래픽을 만들어 내기는 힘들어 보였습니다. 코코스 2D와 같은 경우는 당시에 유니티를 유튜브로 빠르게 익히는 중이라 한글 유튜브 관련 좋은 자료가 없는게 아쉬웠습니다. 코코스 2D는 모바일 2D에 가장 강력하..

개발이야기 2022.02.19

폭격방어자 포스트모템 #2: 기획

최근 1년간 폭격방어자(영문판: Bombing Defender, 일어판: 爆撃の防御者)란 게임을 개발하였습니다. 게임은 터치로 하는 모바일 슈팅 게임입니다. 게임계에서도 일했지만 게임 기획이라는 것을 처음 해보았습니다. 1인 개발이고 빠르게 개발하기 위해서라기 보다는 귀찮아서 따로 문서를 남기지는 않았습니다. 대신 프로그래머고 1인 개발을 하다보니까 기획서 대신 기획한 내용을 바로 바로 데모로 작성하였습니다. 일종의 데모 게임으로 돌아가는 기획서라고 할 수 있겠습니다. 실제로 만든 게임은 데모용 데이터 파일을 먼저 만들었습니다. 해당 데이터는 실제 게임처럼 난이도가 아닌 적 비행기의 패턴과 나오는 그룹 형태에 따라 스테이지가 구분되어 있습니다. 실제 게임은 해당 데모의 스테이지들을 응용하여 난이도에 따라..

개발이야기 2022.02.18

폭격방어자 포스트모템 #1: 1인 개발

최근 1년간 폭격방어자 (영문판: Bombing Defender, 일어판: 爆撃の防御者) 란 게임을 개발하였습니다. 게임은 터치로 하는 모바일 슈팅 게임입니다. 게임 프로그래밍을 익힐겸 유니티 관련 강좌를 보고 슈팅 관련 습작을 만들다가 아이디어가 떠올라 거의 1년간 만든 게임입니다. 기획, 그래픽, 음악, 프로그래밍을 모두 담당한 1인 개발로 만들었습니다. 특징적인 것은 몇 가지 프리 이미지와 효과음을 제외하고는 외주나 에셋 구매 없이 순수 1인 개발에 가깝게 개발하였다는 것입니다. 말로만 듣던 1인 개발을 실제로 해보니 몇 가지 긍정적인 점이 느껴졌습니다. 우선 게임 개발을 보는 시야가 넓어졌습니다. 회사에서 팀으로 개발할 때는 전문 분야 위주로 개발하다보니 관련 분야는 깊이 있게 이해하게 되지만 그..

개발이야기 2022.02.16

爆撃の防御者 個人情報の処理方針[Android]

爆撃の防御者 個人情報の処理方針[Android] 爆撃の防御者と同開発者はプライバシーを心から尊重します 爆撃の防御者はGoogleがユーザーからご同意を得た上で同開発者に提供したデータ以外、第三者分析や広告フレームワークを使用しません。 爆撃の防御者はユーザーに関するいかなる個人情報も残さず、同サービス目的が達成された後は、直ちに廃棄します。 爆撃の防御者はユーザーについての個人的なデータを求めたり集めたり伝送したり配布しません。 担当者コンタクト先: chun75@daum.net

Bombing Defender 2022.02.14

爆撃の防御者

退屈だったりストレスを受けた時に楽しめるタッチシューティングゲーム! 携帯電話やタブレットを携帯用ゲーム機に変えてみてください! ストーリー 宇宙人が地球の飛行船を盗んで都市と村を爆撃します。 敵飛行船の爆撃を防御し、都市と町を保護してください。 ゲームについて 素早くタッチして都市と町を爆撃するすべての飛行船と爆弾を壊して都市と町を保護してください。 途中で出てくる鳥が与える様々なアイテムで、ゲーム中の危機から抜け出してください。 一定確率で出るクリティカルヒットとダブルクリティカルヒットで瞬間的に2倍から4倍のダメージで敵を破壊してください。 10ステージあたりのボスをクリアしてください。 各ボスごとの攻略法が存在するため、単純に速い手だけでは難しいかもしれません。 特にボス戦ではボスエネルギーがどれだけ残っているかを見ながらプレーすると良いでしょう。 ボスをクリアするたびにエネル..

Bombing Defender 2022.02.07

爆撃の防御者 個人情報の処理方針[iOS]

爆撃の防御者 個人情報の処理方針[iOS] 爆撃の防御者と同開発者はプライバシーを心から尊重します 爆撃の防御者はAppleがユーザーからご同意を得た上で同開発者に提供したデータ以外、第三者分析や広告フレームワークを使用しません。 爆撃の防御者はユーザーに関するいかなる個人情報も残さず、同サービス目的が達成された後は、直ちに廃棄します。 爆撃の防御者はユーザーについての個人的なデータを求めたり集めたり伝送したり配布しません。 担当者コンタクト先: chun75@daum.net

Bombing Defender 2022.02.06

폭격 방어자

심심하거나 스트레스 받았을 때 신나게 즐기는 터치 슈팅 게임! 당신의 폰이나 태블릿을 휴대용 게임기로 만드세요! 스토리 외계인이 지구의 비행선들을 훔쳐서 도시와 마을을 폭격합니다. 적 비행선의 폭격을 방어하여 도시와 마을을 보호하세요. 게임에 대하여 빠르게 터치하여 도시와 마을을 폭격하는 모든 비행선들과 폭탄을 부셔 도시와 마을을 보호하세요. 중간 중간에 나오는 새가 주는 다양한 아이템으로 게임 중 위기에서 벗어나세요. 일정 확률로 나오는 크리티컬 히트와 더블 크리티컬 히트로 순간적으로 2배에서 4배의 데미지로 적을 파괴하세요. 10 스테이지당 나오는 보스를 클리어하세요. 각 보스 별 공략법이 존재하는 관계로 단순히 빠른 손만으로는 힘들 수도 있습니다. 특히 보스전에서는 보스 에너지가 얼마나 남았는지 보..

Bombing Defender 2022.02.04

폭격 방어자 앱 개인정보 처리방침

폭격 방어자 앱 개인정보 처리방침 폭격 방어자 어플리케이션은 개인정보보호법에 따라 이용자들의 개인정보 보호 및 권익을 보호하고자 다음과 같은 처리방침을 두고 있습니다. 당사는 개인정보처리방침을 개정하는 경우 앱 화면 및 웹사이트 공지사항을 통하여 공지할 것입니다. 1. 개인정보의 처리 목적 본 개발자가 작성한 앱은 일체의 개인정보를 수집, 처리하고 있지 않습니다. 2.개인정보의 처리 및 보유기간​ 본 개발자가 작성한 앱은 일체의 개인정보를 저장하지 않습니다. ​ 3.개인정보처리 위탁 여부 본 개발자가 작성한 앱은 타 업체에 개인정보를 위탁하지 않습니다. ​ 4.정보주체의 권리,의무 및 그 행사방법​ 이용자는 개인정보주체로서 언제든지 개인정보 보호 관련 권리를 행사할 수 있습니다. 다만, 본 앱은 앱 사용..

Bombing Defender 2022.02.04

만들고 있는 주식 차트 컨트롤

기능 다중 라인 차트 - 색 및 선 굵기 지정 가능 다중 주식 차트(일본식) 컨트롤 크기에 따른 차트 확대 및 축소 스크롤 기능 화면 표시 데이터 개수 지정 데이터 툴팁 사용 기술 C++ MFC GDI+ Custom Control 제작 이유 C++로 만들고 있는 시스템 트레이딩 내용 표시 원하는 것을 자유롭게 표시 및 원활한 기능 추가 공개 차트 찾고 익히는 시간 소요도 만만치 않음 현재 개발 중인데 실제 HTS 차트 참고하면서 스크린 샷 수준까지 만들었습니다. 확실히 GDI+가 GDI에 비하여 그래픽을 이쁘장하게 그려줍니다. 대학시절에는 프로젝트를 하면서 MS 차트컨트롤을 잘 이용하는 것만으로도 실력있는 거라고 믿었습니다. 그런데 어느세 그 당시에는 어렵게 느껴지던 C++, MFC, GDI+ 같은 개인..

개발이야기 2022.01.25
반응형