전체 글(6)
-
[Unreal 5.5.1] Gameplay Framework
유니티는 어떤지 모르겠지만 언리얼에서는 엔진이 알아서 해주는 부분이 엄청나게 많고, 유니티에서처럼 기본 객체를 가지고 무엇이든지 다 만들 수 있는 것이 아니라 언리얼의 엄격한 틀에 맞춰서 적절한 클래스를 상속받고 적절한 위치에 적절한 코드를 배치해야 최적화와 확장성을 다 챙길 수 있다. 물론 Level Blueprint 내지 GameInstance, GameMode에 모든 코드를 다 써넣는다거나 하는 짓은 가능하지만 일단 된다고 넘어갔다가 피본다.. 꼭 하라는대로 안하고 왜? 를 좋아하는 내가 되는대로 짰다가 코드를 여러번 뒤집어 엎었다.. 예를 들어 GameMode가 있다면 이 게임모드를 교체함으로써 플레이 도중에 게임의 규칙을 바꾼다거나 할 수 있는 행동을 위탁하는 전략 패턴(Strategy patt..
2025.01.03 -
[Promether #0] 기획 정리
내가 2023년도에 친구들과 진행했던 프로젝트 Promether는 언리얼을 이용해서 만든 온라인 멀티플레이어 MOBA 게임이었다.1:1대전 게임도 아니고 여러명이, 그것도 스킬이 있는 멀티플레이어 게임을 만든다는것이 얼마나 힘든 일인지 알았다면 조금 더 개발 계획을 타이트하고 길게 잡고 할걸 이라는 아쉬움이 남는다.결국 프로젝트는 겨우 게임상에서 온라인으로 만나 평타를 쳐서 상대를 죽일 수 있다 수준까지만 구현되고 끝이 났었다. 게임의 기획의도1. 당시 졸업 작품을 목표로 6개월동안 목표를 실현하기 위한 시도와 과정 자체가 포트폴리오로써 의미가 있는 프로젝트.2. 시장조사결과 10~30대를 타겟으로 하여 주중 게임 평균 이용시간인 78분 이내로 2~3게임 이상 즐길 수 있는 게임.3. 이 게임만의 확실한..
2024.12.12 -
티스토리 도메인 등록기
티스토리를 시작하면서 happytanuki.kr인 내 도메인을 연결하려고 하자 오류가 났다.서브도메인인 blog.happytanuki.kr에 연결하자 조금 시간이 지나 티스토리 상에서는 연결이 되었다고 뜨나, 실제 접속하면 접속할 수 없다고 뜬다.인터넷을 찾아보니 웹서버에서 301리다이렉트를 걸어주면 된다고 하여 간단하게 걸어보겠다.nginx 설정 경로로 접속하여 가상 호스트 설정 파일을 만든다.blog 파일:server { server_name happytanuki.kr www.happytanuki.kr; location / { return 301 https://blog.happytanuki.kr$request_uri; }}그러나 아직도 ..
2024.12.09 -
티스토리 스킨 개발환경 만들기 [#2]
티스토리의 스킨 파일 구조는 몇 개의 파일과 디렉터리로 이뤄진다.SKIN ─┬─ index.xml ├─ skin.html ├─ style.css ├─ preview.gif ├─ preview256.jpg ├─ preview560.jpg ├─ preview1600.jpg └─ images ─┬─ script.js ├─ background.jpg ├─ template.css └─ etc.. etc..각각의 파일은 역할을 가지고 있는데.index.xml스킨의 메타데이터를 담는 파일이다. 이 내용으로 스킨 제작자, 이름 등이 포함된다.skin.html스킨 템플릿 파..
2024.12.09 -
티스토리 스킨 개발환경 만들기 [#1]
공부를 시작하기 전에 책상을 먼저 치워야 직성이 풀리는 나 답게 우선 스킨 커스터마이징 하는 툴을 만들어 블로그 스킨을 먼저 만들기로 했다.우선 제일 먼저 해야 할 일은 오픈소스 찾기.Github: tidory GitHub - pronist/tidory: 🎨 티스토리 스킨 프레임워크, 티도리🎨 티스토리 스킨 프레임워크, 티도리. Contribute to pronist/tidory development by creating an account on GitHub.github.com티도리라는 깃허브 오픈소스 프로젝트를 찾았다.아무래도 티스토리의 치환자 에 대한 설명이나 무슨무슨 파일이 있는지는 기본으로 가지고 가는 것 같아 티스토리 치환자 에 대한 기본 정보는 따로 찾아야 할 것 같다.https://tis..
2024.12.09 -
블로그 시작
포트폴리오 작성과 공부한 걸 나중에 찾아보고 다시 되새기기 위해 블로그 글로 정리하기로 했다.앞으로 게임 개발, c/c++개발, 토이 프로젝트, 리눅스 서버 등등 생각나는대로 정리해서 꾸준히 작성해보려고 한다.
2024.12.09