Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
Tags
- 3D그래픽
- level1
- Photoshop
- 단계별문제풀이
- 백준
- 3d스터디
- 코딩테스트
- 자바스크립트
- csharp
- blender
- c언어
- 블렌더튜토리얼
- 비트연산
- AI
- 카드뉴스
- 단계별로 풀어보기
- 블렌더
- Python
- leetcode
- blender4.0
- 도넛튜토리얼
- 포토샵
- cs기초
- CS
- 블렌더도넛
- 프로그래머스
- 3d모델링
- 알고리즘
- boj
- 파이썬
Archives
- Today
- Total
슬로우도파민
[2D Platformer] 1. START & 좌우 이동 구현 본문
다시 게임 만들기 프로젝트를 시작했다-!-!-! 👾👾
2D 플랫포머 게임
플랫폼은 발판을 이야기하는데, 캐릭터가 발판을 밟고 다니면서 플레이하는 종류의 게임들을 말한다.
요즘 메이플랜드를 많이 하기도 했고 2D 게임을 만들어보고 싶어서 이 장르를 택했다.
개발 규칙
게임 개발은 이전에도 해본 적이 있지만,
이번에는 조금 더 체계적이고 효율적인 방식으로 해보고 싶었다.
그래서 GPT의 도움을 받아
아주 단순한 규칙 두 가지를 정했다.
- 항상 시작 – 목표 – 플레이 – 끝이 있는 상태를 유지한다
- 아트는 타인에게 보여줘도 될 정도로 플레이가 안정된 이후에 넣는다
완성도가 낮아도 상관없고,
일단 게임처럼 켜서 플레이하고 끝낼 수 있는 상태를 유지하는 게 목표다.
꼭 구현해보고 싶은 기능
진짜 간단한데, 메이플 사다리 타는 기능을 꼭 구현해보고 싶다. (심플하죠?)
여유가 된다면
NPC 다이얼로그도 한 번 붙여보고 싶다.

First Day
Day 1에서는 목표를 아주 작게 잡았다.
왼쪽에서 시작해서
좌우로 움직여서
흰색 네모에 도달하면 끝
그래서:
- 플레이어 좌우 이동을 만들고
- 목표를 흰색 네모로 정하고
- 도달하면 Success 가 뜨도록 했다
아트는 전부 square로 처리했다.
결과적으로 지금은
“게임을 켜면 → 움직일 수 있고 → 끝낼 수 있는 상태"가 됐다.
아래는 현재 상태의 플레이 영상이다.
동영상 서비스가 종료되어 해당 콘텐츠를 재생할 수 없습니다.
마무리
시작 – 목표 – 플레이 – 끝이 명확하니까
개발하는 입장에서도 뿌듯함이 두 배인 것 같다.
예전에는 도트만 찍다가 끝난 경우도 많았는데,
이 방식은 꽤 마음에 든다.
다음 목표는 사다리 타기 구현이다~!
'개발기록 > Unity 유니티' 카테고리의 다른 글
| [2D-Platformer] 3. 점프 구현하기 (Jump) (0) | 2025.12.27 |
|---|---|
| [2D Platformer] 2. 사다리 로직 구현 (Climbing Ladder) (0) | 2025.12.26 |
| 유니티에서 Oculus Meta Quest3 빌드하기 (1) | 2024.02.14 |
| 유니티 2D게임 만드는중ㅋㅋ (1) | 2024.02.11 |
| [유니티생명주기] FixedUpdate, Update, LateUpdate 차이점 비교!! (1) | 2024.02.10 |
