본문 바로가기

분류 전체보기16

개인적인 최고의 게임 브금들 Babayetu(바바예뚜)시작은 타의 추종을 불허하는,게임 브금을 예술의 경지로 올려놓은 명곡바바예뚜입니다. 시드마이어의 문명 4의 메인 ost이며성경의 주 기도문을 스왈힐리어로 부른걸 노래로 편곡한 것입다.홍콩계 미국인인 크리스토퍼 틴이 작곡했습니다. 문명은 모바일버전밖에 해본적이 없지만 비슷한 류의 게임인 크루세이더 킹즈는 2,3, 합쳐 수백시간을 했습니다.덕분에 중세 유럽의 전체적인 흐름을 깨닫고소설보다 더 소설같은 수많은 막장 이야기들을 배웠습니다.게임은 예술이 될 수 있습니다. https://youtu.be/Ub3sieU9-1Q?si=7kGFFGqM0IvYJtBr 다음은 메이플스토리 신 오프닝 입니다구버전 오프닝을 더 좋아하시는 분도 많겠지만가슴을 벅차오르게 하는 신나는 신버전이 더 끌리더군.. 2025. 4. 19.
Fade in/out full code using System.Collections; using System.Collections.Generic; using UnityEngine; public class Fade : MonoBehaviour { [SerializeField] CanvasGroup canvasGroup; [SerializeField] float fadeDuration = 1f; public void FadeIn() { StartCoroutine(FadeCanvasGroup(canvasGroup, canvasGroup.alpha, 1, fadeDuration, true)); } public void FadeOut() { StartCoroutine(FadeCanvasGroup(canvasGroup, canvasGroup.alpha,.. 2024. 3. 4.
무제 rpg 개발일지: 5 - 0d 격투게임 철권은 3d. 스파는 2d 격투게임이라 불린다. 각각 3차원, 2차원 평면에서 움직이기 때문이다. 그치만 내가 제작하는 게임은 0d 게임이다. 움직임이 없기 때문이다. 공격 선딜, 지속시간(aka 후딜), 패링 선딜, 지속시간 등등 격투게임이갖춰야 할 요소들은 갖고 있다. 격겜에선 이런걸 프레임표라고 한다. 12프레임 후 발동, 이런 식이다. 60프레임이면 1초뒤 발동한다는 뜻이다. Attack Delay는 직관성을 위해 프레임이 아니라 '초' 로 표현했다. 즉 1.5초 후에 발동하고 0.5초간 지속된다는 뜻이다. 격투게임엔 딜레이 케치와 카운터라는 시스템이 존재한다. 딜케는 상대방 기술의 후딜레이에 때리는 걸 말하고 카운터는 선딜레이에 맞을 경우다. 이때 카운터로 맞으면 데미지가 더 많이 들어가거나 공.. 2024. 2. 22.
무제 rpg 개발일지: 4 - 슬더슬 맵 만들기 지난 시간에 챗 지피티의 도움을 받아 0에서 1까지 만들었다. 이번시간엔 1에서 100까지 만들어보자. 한번 원하는 지도의 모양을 올려보고 이런 모양으로 생성되는 코드를 만들어달라고 했다. 뭐 결론부터 말하자면 실패다. 몇십줄짜리 짧은 코드는 gpt도 잘 만들어주는데 이런 복잡한 코딩은 아직까진 불가능하다. 하지만 틈틈히 도움을 받는 정도면 매번 커뮤니티에 질문글을 올리는것 보다 헐씬 빠르고 좋다. 이런 프롬프트로 코드를 요구하니 결과물은 이러했다. 근데 이정도만 해도 시작점이라고 하기엔 충분하다! 한번 코드를 수정해보자. 그리고 맵 설개와 관련된 내용은 Steam Community :: Guide :: Map Generation in Slay the Spire In this brief guide I w.. 2024. 2. 19.
모험의 서 개발일지: 3 - 슬더슬 감성의 던전맵 이번시간엔 던전맵을 만들거다. 목표는 슬더슬 느낌이 나는 맵. 슬더슬은 왜 저런 느낌이 랜덤생성된 지도가 필요한걸까? 로그라이크 게임은 기본적으로 이동을 통해 던전을 탐색한다. 고로 이 적과 싸울지 도망칠지, 위험을 무릅쓰고 문을 열고 보물을 찾을지, 전부 플레이어의 판단에 의거한다. 하지만 슬더슬은 턴제 덱빌딩 게임이라 이동을 통한 판단이 불가능하다. 포인트 엔 클릭(point and click) rpg게임을 만들고 싶은 나도 이동 기능이 없는건 다르지 않다. 그래서 최소한의 선택권을 주기 위해 비슷한 시스템의 지도를 만들기로 했다. Steam Community :: Guide :: Map Generation in Slay the Spire In this brief guide I will try to .. 2024. 2. 18.
모험의 서 개발일지: 2 - 책 ui, image와 sprite 차이 유니티에서 ui를 다루는 방식은 일반 transform을 다루는 거와는 약간의 차이가 있다. 우선 두개의 차이점은, canvas에 그려진 image의 경우 안에 속한 image가 이동, 회전 등으로 변화 할 때 마다 canvas를 지웠다 그렸다를 반복한다. 그 결과 지속적으로 움직이는 캐릭터나 특수효과들을 image로 만들기엔 매우 비효율 적이다. 반대로 한번 렌더링 하고 가만히 지속된다? 이는 곳 배경사진, 버튼처럼 정적인 이미지를 구현하는데 최적화 되어있다는 말이다. '모험의 서'에서 플레이어 스탯, 아이템 등을 표시해주는 정보창은 이렇게 책으로 구현했다. 헌터x헌터 그리드 아일랜드 편에 나오는 카드북과 비슷한 느낌? 포켓몬 전투화면을 보면 사용 가능한 스킬 4가지가 이런식으로 표현되지만 모험의 서에.. 2024. 2. 16.
모험의 서 개발일지: 2 - 탐색모션 구현 목표한 느낌은 이렇다. 물론 가운데 등불은 역동적이게 만들기 좋은 아이디어이긴 한데 판타지 던전게임과 어울릴까 싶다. 일다는 흔들리기 효과부터 구현해보자. 여기서 사용된 에셋은 Dotween Pro이다. 우선 챗 지피티에게 물어보자 그대로 복붙하면 무언가 엉성한게 나온다. 아쉽게 원하는 결과물을 보여주면 알아서 코딩까지 해주는 단계는 먼거같다. 그래도 에러가 나지 않는다는 점을 난 높이산다. 두트윈 프로엔 놀라운 기능이 있다. 이런식으로 코딩없이 비주얼 스크립팅이 가능하다는 점이다. 나의 경우 확대 + 페이드아웃 + y축 이동, 이거 3개만 구현하면 됐다. 그 결과 이런 자연스러운 모션이 나왔다. 두트윈은 신이다. 2024. 2. 14.
반응형