문서
게임을 다운로드하고 레벨 목록을 열어 아무 레벨이나 플레이합니다. 직접 만들려면 에디터에서 레벨을 생성하고 그 폴더에 1-2분 길이의 트랙을 넣습니다
Bullet Hero - 리듬 게임과 탄막 슈팅의 하이브리드입니다: 작은 사각형을 조작해 트랙이 끝날 때까지 살아남아야 합니다. 게임은 무료이며 계정이 필요 없습니다
게임은 레벨, 설정, 통계를 하나의 데이터 폴더에 보관합니다. 업데이트는 안전합니다: 새 버전은 이전 데이터를 모두 읽습니다. Android에서는 게임을 제거하면 레벨도 함께 지워집니다
레벨 목록에서 레벨을 고르고 플레이 조건을 정한 다음 시작합니다. 다른 사람의 레벨은 평범한 폴더입니다: 레벨 폴더에 복사하고 목록을 새로 고치면 됩니다
마우스, 터치스크린, 게임패드 또는 모션 센서로 플레이할 수 있습니다. 마우스로는 왼쪽 버튼을 누르고 있으면 아바타를 조종하고, Space, Shift 또는 오른쪽 버튼으로 대시합니다
가장 중요한 설정은 첫 실행 때 정해집니다: 게임이 언어, 음량, 성능, 효과를 묻는 빠른 설정을 저절로 엽니다. 초기화는 설정에만 영향을 주며, 레벨은 그대로 남습니다
직접 복사한 레벨은 다시 스캔하면 목록에 나타납니다. 더 새로운 버전의 레벨은 게임 업데이트가 필요하고, .7z 아카이브는 zip으로 다시 압축해야 합니다. 잊어버린 비밀번호는 복구할 수 없습니다. Discord에 활동이 표시되는 것은 Steam 빌드에서 Discord 앱이 실행 중일 때뿐입니다
봇은 플레이어와 같은 조작으로 레벨을 대신 플레이합니다. 무엇이 다가오는지 보고, 빈 공간을 찾고, 플레이어와 같은 캐릭터를 움직입니다: 걷고, 대시하고, 대미지를 받고, 죽습니다
게임 버그는 releases 이슈에, 질문은 Discord에 올립니다. 설정에 있는 버전 문자열과 버그가 나타나기까지의 단계를 첨부하십시오
샌드박스는 메인 메뉴에 있는 아레나로, 아바타를 움직이고, 여섯 가지 공격 중 무엇이든 자신에게 발사해 보고, 여섯 단계로 된 튜토리얼을 진행할 수 있습니다. 레벨은 필요하지 않습니다
프로필 전체가 zip 파일 하나에 담깁니다: 레벨, 통계, 설정, 라이브러리. 다시 설치하거나 다른 기기로 옮기기 전에 프로필을 내보내고, 새 기기에서 가져오십시오
업적은 통계에 따라 저절로 달성됩니다. 다른 사람이 만든 레벨과 공정하게 플레이한 판만 인정됩니다. 목록은 메인 메뉴의 업적에 있습니다
아바타의 몸체는 칸으로 된 그리드이고, 스킨은 각 칸이 무엇을 그릴지 정합니다: 모양 하나와 스킨 색상 중 하나입니다. 스킨은 눈, 손, 그림자, 효과를 끌 수도 있습니다. 메인 메뉴의 아바타에서 준비된 모양, 팔레트, 그리드 에디터로 조립하거나 파일을 직접 작성하세요
플레이하기 전에 게임이 레벨이 내 기기에서 얼마나 무거운지 다섯 칸짜리 게이지로 보여줍니다: 켜진 칸이 많을수록 레벨이 가볍습니다. 초록색 칸은 원활하게 실행, 노란색은 빠듯함, 빨간색은 프레임 레이트가 떨어진다는 뜻입니다
Bullet Hero의 서버는 레벨을 저장하는 웹 서비스입니다. 공식 서버 OWS, 그리고 누구나 운영할 수 있는 커뮤니티 서버 NOWS의 두 종류가 생길 예정입니다
게임에는 모든 빌드에서 쓰는 공식 서버 OWS, 그리고 풀 빌드에서만 쓰는 커뮤니티 서버 NOWS의 두 종류가 생길 예정입니다. Bullet Hero에서는 커뮤니티 서버를 모더레이션하지 않으므로, 운영자를 아는 서버에만 연결하세요
게임의 각 버전은 변경 사항 목록을 담은 별도의 페이지이며, 가장 새로운 버전이 목록 맨 위에 있습니다
출발점: 아직 실행할 것이 아무것도 없는 빈 Unity 프로젝트
첫 렌더링 테스트: 많은 오브젝트를 Unity Entities 방식으로 그리며, 벌써 Android에서도 실행됩니다
텍스처, 부모, 파티클, 텍스트, 포스트 프로세싱 효과를 테스트 씬에서 하나씩 시험했습니다
첫 레벨 형식과 그것을 재생하는 첫 엔진: 오브젝트, 테마, 이펙트, 텍스트, 사운드, 충돌
게임으로 작동하는 첫 버전: 메뉴, 직접 조작하는 아바타, 처음부터 끝까지 플레이하는 레벨, 첫 에디터 화면
에디터가 오브젝트를 만들고, 그것을 실행 취소하고, 계층 구조에 표시하게 되었습니다
스마트폰을 위한 작은 릴리스: 동시에 화면에 띄울 수 있는 오브젝트가 두 배가 되었습니다
빠른 셰이더, 그리고 마우스나 두 손가락으로 움직이는 에디터 카메라
첫 타임라인, 첫 인스펙터, 그리고 뷰포트에서 바로 하는 오브젝트 선택
레벨 에디터가 타임라인과 계층 구조뿐이던 상태에서 완전한 에디터로 자라고, 레벨에는 포스트 프로세싱, 오디오 효과, 재현 가능한 무작위성이 생깁니다
플레이어에게는 체크포인트, 통계, 새로운 조작, 번역된 인터페이스, 제작자에게는 기록 트리와 비트 그리드, 그리고 스마트폰에서 4배 빨라진 화면
규칙 검증이 약 두 배 빨라지고, 레벨을 저장하면 이제 백그라운드에서 검사합니다
전체 화면 비트 창, 밀어서 열고 늘릴 수 있는 패널, 인스펙터 모든 필드의 초기화 버튼, 오래된 백업과 통계 정리
모든 곳의 벡터 그래픽, HUD의 체력 표시, 완전한 컬러 커브, VSync, 그리고 레벨 목록에 나타나는 Steam 창작마당 레벨
Android의 폴더 접근, 모든 설정 탭의 초기화 버튼, 해상도 설정 수정
실행 인수, 전체 화면용 F11 키, 설정에 표시되는 버전
음량 슬라이더의 음소거 버튼, 기억되는 창 크기, 오류 창 토글, 창 크기 변경 후 화면이 테두리 안에 작게 표시되던 문제 수정
프리팹 평탄화, 설정을 여는 실행 인수, 전체 화면과 창 크기 수정
레벨 밖에서는 기본적으로 스마트폰이 자유롭게 회전하고, 더 많은 화면에 세로 레이아웃이 생겼습니다
인터페이스 사운드, 에디터 밖에서의 완전한 게임패드와 키보드 조작, 레벨 이미지의 새 설정
타임라인이 프레임을 1부터 세고, 선택 항목을 한 번의 동작으로 프리팹으로 바꿉니다
체력과 실제 히트박스가 아바타 위에 바로 보이고, 더 새로운 버전의 레벨은 경고 후에 열립니다
프리팹이 실제 루트 오브젝트를 중심으로 다시 만들어졌고, 크기 키프레임이 없는 오브젝트는 더 이상 자체 크기를 갖지 않습니다
새 기본 레벨, 버전 줄의 빌드 이름, 더 가벼워진 Android 릴리스
레벨을 .zip 형식으로도 옮길 수 있고, 타임라인에 사각형 선택 도구와 접기가 생겼으며, 대시는 거리에 따라 달라집니다
계층 구조와 타임라인의 접기가 3단계 모드가 되었고, 휴대폰의 에디터에서도 오디오가 온전히 지원됩니다
탄젠트가 있는 커브, 선을 따르는 무작위 값, 테마 슬롯 이름, 그리고 타임라인과 프리팹 모드의 긴 수정 목록
프리팹 루트를 선택할 수 있게 되었고, 자동 저장으로 에디터가 멈추는 시간이 절반으로 줄었으며, 레벨 카드에 음악 아티스트가 표시됩니다
프리팹 배치가 그룹과 함께 움직이고, 기록 탭이 각 단계에서 바뀐 내용을 보여 주며, 타임라인 도구가 키 한 블록에 모였습니다
오브젝트 시작 전 프레임, 레벨 텍스트 예열, 타임라인의 비활성 오브젝트, 에디터 창의 Escape 키에 대한 수정
휴대폰의 메모리 처리 - 실행 취소 기록의 상한, 메모리 부족 경고에 대한 대응, 누수 수정 - 그리고 프리팹 모드 수정 두 가지
이펙트가 제작자의 의도대로 재생되고, 오브젝트에서 이펙트를 제거할 수 있으며, 에디터에 새 단축키 두 개가 생겼습니다
휴대폰 수정 - 레벨 중에는 화면이 켜진 채 유지되고, 메모리 정리가 더 이상 플레이를 망치지 않음 - 그리고 라이선스 기록과 데모 레벨의 귀환
화면 제한이 애니메이션되는 레벨이 Android에서 프레임당 30-45 ms 대신 19 ms만 씁니다
더 새로운 버전의 파일은 열리지 않고 게임이 업데이트를 요청하며, 저장 없는 익명 모드가 생겼고, 큰 레벨에서 에디터가 빨라졌습니다
아바타가 초당 10 유닛 대신 15 유닛으로 걷고, 가장 짧은 대시는 아바타 몸 하나 길이입니다
휴대폰이 레벨과 설정에서 안정적으로 60프레임을 유지하고, 화면 키보드로 텍스트를 입력할 수 있습니다
정식 출시: gv 1.0.0에서 저장한 파일은 이후 모든 버전에서 열리고, 더 새로운 버전의 파일은 게임 업데이트를 요청합니다
Steam 창작마당 게시, 리소스 컬렉션, 튜토리얼이 있는 샌드박스, 빠른 설정, "콜라이더 전용" 모드, 중국어
에디터의 동영상 내보내기, 파일 하나로 하는 프로필 이전, 레벨 목록 필터, Discord에 표시되는 활동
업적, 직접 그리는 아바타 스킨, 새 언어 7개, Steam 클라우드, 그리고 모든 레벨의 난이도와 성능 평가
Bullet Hero - 리듬 게임과 탄막 슈팅을 결합한 무료 하이브리드 게임입니다. 계정이 필요 없고, 서버는 아직 없습니다. 레벨은 플레이어가 내장 에디터에서 만들고 폴더나 압축 파일로 서로 주고받습니다
노트
저는 AI 도구를 사용하며, 쓸 가치가 있다고 생각합니다. 다만 제대로 써야 합니다: 저 대신 생각해 주는 존재가 아니라, 제가 결과를 확인하는 도구로 말입니다. 생각 없이 쓰면 맞아 보이지만 실제로는 틀린 텍스트와 코드를 잔뜩 만들어 냅니다
Bullet Hero 게임은 무료이고, Windows, Android에서 실행되며, SDK, 문서, 빌드가 공개되어 있습니다. 코어는 휴대폰에서도 화면에 수천 개의 오브젝트를 처리하며, 8000개가 넘는 테스트로 검증됩니다
질문, 피드백, 직접 만든 레벨은 Discord에 올리면 됩니다. 누구나 게임을 도울 수 있습니다: 문서의 오류를 고치거나, 번역을 추가하거나, 버그를 제보하거나, 레벨을 만들 수 있습니다
게임의 유일한 제작자는 vertoker (또는 코스탸 추라코프)입니다
대화와 질문은 Discord에서, 영상은 YouTube에서, 게임 버그는 bullet-hero/releases 저장소의 issues에서 다룹니다. 소스 코드는 GitHub의 bullet-hero 조직에 있습니다