Jasontreks Blog

DM 보내기

메세지는 텔레그램 챗봇에 의해 익명으로 전달됩니다. 답장을 받으려면 이메일을 입력하세요.
Send

Cannon Ball

Godot Engine을 이용한 게임 개발

게임 컨셉과 초기 구상

대포, 포물선을 그리는 탄환, 1대1 멀티, 중세시대 느낌 등 다양한 아이디어로부터 도출되었다.
2026-02-23

아이디어 구체화 및 기획서 작성

게임의 규칙, 플레이 방식, 스타일, 목표와 승패 조건을 구체화하였다.
2026-02-23

기본적인 오브젝트와 상호작용

원시적인 형태의 플레이어, 대포, 탄환, 지형과 그들 간의 상호작용을 구현하였다.
2026-02-23

탄환 오브젝트 구현 및 포물선 운동 적용

대포에서 발사되는 탄환 오브젝트, 발사 후 중력가속도로 계산되는 포물선 운동을 적용하였다.
2026-02-23

리슨 서버(Listen Server) 멀티 플레이 구현

멀티 플레이를 구현해 두 플레이어가 호스트 안에서 동기화되도록 하였다.
2026-02-23

대포 조준 인터페이스에 대한 고찰

대포를 조준했을 때 인터페이스를 어떻게 구성해야 유저 경험 측면에서 유리한지 고민하였다.
2026-02-23

그래픽 디자인 - 플레이어 캐릭터

플레이어 캐릭터를 디자인하고 게임에 적용하였다.
2026-02-23

그래픽 디자인 - Non-Interactive 환경 요소

지면, 나무, 풀, 구름 등 플레이어와 전략적 상호작용이 없는 환경 요소들을 디자인하고 월드에 배치하였다.
2026-02-23

그래픽 디자인 - 탄환 및 대포

세 가지 탄환과 새로운 형상의 대포를 디자인하고 게임에 적용하였다.
2026-02-23

그래픽 디자인 - Interactive 환경 요소

수풀, 연못 등 전략적 상호작용을 제공하는 환경 요소들을 디자인하고 월드에 배치하였다.
2026-02-23

대포와 플레이어 애니메이션

대포, 플레이어의 이동과 대포 발사에서 애니메이션을 적용해 역동성을 부여하였다.
2026-02-23

UI 디자인 - 플레이어 체력바 및 대시보드

게임 화면의 상단에 표시할 각 플레이어의 체력바와 플레이어 정보, 잔여 시간 등을 표시할 대시보드를 디자인하였다.
2026-02-23

스팀 멀티플레이

Steam API를 이용하면 스팀 계정을 이용해 다른 네트워크끼리도 Listen Server 멀티플레이가 가능하도록 구현할 수 있다.
2026-02-23

화염 필드와 독 구름

화염탄과 독탄의 특징을 게임에 적용하고 관련 이펙트를 제작하였다.
2026-02-23

발사 이펙트, 탄환 궤적 이펙트

대포 발사 시 뿜어져 나오는 화염과 연기, 그리고 탄환이 포물선 궤적을 그리며 지나갈 때 허공에 남기는 연기 이펙트를 제작하였다.
2026-02-23

탄착 이펙트

일반탄, 화염탄의 탄착 시 강렬한 폭발 이펙트와 함께 화면 흔들림 효과도 주어 시각적 경험을 한층 끌어올렸다.
2026-02-23

UI 디자인 - 전체적인 개선

대시보드, 탄 선택 창, 턴 진행 메시지, 조작법 가이드 등 여러 UI를 일관된 디자인과 가독성 좋은 레이아웃으로 개선하고 UI 애니메이션을 적용하였다.
2026-02-23

마무리 및 체험 부스 운영

전체적인 마감으로 게임을 완성하고 축제 체험 부스에서 운영하였다.
2026-02-23

스팀 출시

영어 패치 버전을 만들고 스팀 스토어에 출시하였다.
2026-02-23