[2024 SWF] Project RM 개발일지 #4
팀 프로젝트/Project RM2024. 9. 2. 22:38[2024 SWF] Project RM 개발일지 #4

이번에는... 아주 큰 발전을 해냄과 동시에 아주 크게 건강을 해쳤다.'만들래' 라는 인디게임 플랫폼에서 주최하는 10분 게임 콘테스트에 Project RM의 데모를 출품하기로 하여 일주일간 엄청난 개발 러쉬에 들어갔다.로고 제작게임의 성격을 결정하는 로고를 제작했다.게임이 어둡고, 망한 도시를 배경으로 하고 있어서 Dystopia라는 영어단어를 가져왔고, 그 안에서 사는 사람이라서 -ian을 붙여 Dystopian이라는 게임 이름을 정하게 되었다.그리고 도트 게임이기에 도트로 제작했고, 리듬 게임이기에 악보같은 디자인도 추가하였다. 그렇게 탄생한 로고는...이런 로고가 탄생하게 되었다!느낌 가는대로 손 닿는대로 만든 로고였는데 팀원들에게 호평을 받아서 다행이었다.튜토리얼 씬 완성저번에 하고있던 튜토리얼..

[2024 SWF] Project RM 개발일지 #3
팀 프로젝트/Project RM2024. 8. 17. 11:49[2024 SWF] Project RM 개발일지 #3

이번 주에는 전에 했던 대사 말하기랑 대사 진행을 가지고 본격적으로 튜토리얼 씬 제작에 들어갔다.플레이어 코루틴플레이어 이동 코루틴전에 대사 말하기를 코루틴으로 구현했는데,  이걸 이용해서 플레이어를 이동시켜주는 것도 코루틴으로 구현해서 직접 조작하지 않고도 플레이어가 움직이도록 했다. IEnumerator PlayerMoveX(float destinationX, float moveSpeed) { int direction = 0; if (player.transform.position.x destinationX) { direction = -1; player.transform.localScale = new Vector3..

[2024 SWF] Project RM 개발일지 #2
팀 프로젝트/Project RM2024. 8. 10. 00:44[2024 SWF] Project RM 개발일지 #2

이번에는 전에 했던 적을 조금 다듬었고, 튜토리얼 씬 제작에 들어갔다.튜토리얼 씬 개발우선 내가 구상한 튜토리얼 씬에는, 외부 도시를 보여주는 배경이 원근감 효과를 주며 지나가고, NPC 하나가 말을 걸며 조작법과 게임의 컨셉을 알려주는 요소가 있었다. 구상이 얼추 끝나고 바로 개발에 들어갔다.Parallax 배경 구현내가 생각하고있던 원근감 있는 배경이 Parallax Background라는 용어로 존재하고있었다.작년에는 Parallax말고 원근감을 달라고 구글을 잡고 흔들었는데 알고보니 같은 것이었다...아무튼 그래서 Parallax Background는 간단하게 설명하면, 가까이 있는 배경사물은 빠르게 움직이고, 먼 배경사물일수록 천천히 움직이게 하여 원근감을 주는 기법이다.이것을 코드로 해석하면,..

[2024 SWF] Project RM 개발일지 #1
팀 프로젝트/Project RM2024. 7. 25. 23:18[2024 SWF] Project RM 개발일지 #1

이번 학기에 뜻이 맞는 동기 팀원들을 모아 소프트웨어 페스티벌에 주니어 부문으로 나갈 팀을 꾸렸다.내가 팀장을 맡게 되었고, 기획자이자 개발자이자 작곡가로도 참여하게 되었다.작곡가가 왜 있냐면... 리듬게임 프로젝트를 하고있기 때문이다.개발을 시작한지는 한 달 정도 되었다. 그래서 진척 사항이 조금 많다.기획 완료 원래 1인 프로젝트로 진행하려고 했던 기획이 있었는데, 그걸 참고해서 이번 프로젝트의 기획을 완료했다.간단하게 설명하자면,던전 속에서 펼쳐지는 리듬 액션 로그라이크리듬에 맞춰서 공격을 하고, 던전 안의 있는 적들을 물리치며 게임을 진행한다.적 구현 완료여기에 나오는 적들은 모두 리듬에 맞춰 공격을 하기 때문에, 일단 키를 눌러서 공격을 하게 한 후, 나중에 리듬 노트 쪽이 구현이 완료되면 그 ..

image