일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 1인 게임 개발
- Unity2D
- 1인 게임 제작
- 자바스크립트 게임
- 게임 제작
- 1인 게임
- Vampire Survivors
- 정처기 필기
- 유니티3d
- 합격
- 정보처리기사
- portal
- 퐁
- 게임
- 유니티 3D
- 게임 개발
- 토이 프로젝트
- 정처기
- unity3d
- 게임제작
- 3회차
- Pong
- 자바스크립트
- 필기
- 프로그래머스 #최소힙 #우선순위 큐
- 유니티
- Unity #Unity2D #Portal
- 1인 개발
- Unity
- FPS
- Today
- Total
목록Unity2D (8)
Coding Feature.
한동안 여러 레벨을 만드는 데 노력했습니다. 그리고 마지막 최종 레벨까지 구현을 마치고 빌드를 했습니다. 빌드를 마친 뒤 itch.io에 게임을 퍼블리싱했습니다. 아래 링크에 들어가시면 웹 상에서 바로 플레이해보실 수 있습니다! MICRO-PORTAL by CodingFeature (itch.io) MICRO-PORTAL by CodingFeature portal, 2d, physics, puzzle, platformer codingfeature.itch.io 그리고 다음은 제가 지금까지 작성한 코드의 github입니다. https://github.com/MovieGoers/mini-portal GitHub - MovieGoers/mini-portal Contribute to MovieGoers/mini..
Level 2 레벨 디자인을 해보았습니다. 이번 레벨을 통해서 사용자는 다음 개념에 익숙해지도록 했습니다. - 관성 - 캐릭터의 공중 제어 이번 레벨을 통해 포탈이 단순히 위치만 바뀌는 장치가 아니고, 속도 또는 관성 또한 그대로 가진 체 이동할 수 있는 장치임을 플레이어가 깨닫게 됩니다. 그리고 지난 레벨의 버튼, 장애물 개념을 그대로 가져와서 이번에도 동일한 방식으로, 버튼은 1차 목표, 장애물은 다음 레벨로 이동하기 위해 처리해야 할 대상 으로 인식될 수 있게 했습니다. 그리고 다른 레벨들도 몇 가지 구현하고 제 지인에게 플레이테스트를 하게 했습니다. 여기서 저는 약간 충격을 먹었습니다.. 제가 당연하게 쉽게 풀 수 있을 거라 생각했던 레벨, 또는 게임의 메커니즘을 어떤 부분은 너무 쉽게, 어떤 부..
우선 메인 메뉴 씬을 간단하게 만들었습니다. Canvas 위에 Text와 Button을 만들고, Start Game의 On Click()에서 이전에 작성했던 SceneController의 LoadScene 함수를 호출하여 Level1 씬을 불러오도록 설정했습니다! 그리고 Exit Game에서는 다음 함수를 구현해서 게임을 종료하도록 했습니다. public void QuitGame() { Application.Quit(); } 추후에 옵션 버튼을 만들어서 해상도, 음량을 조절할 수 있도록 구현해볼 계획입니다! 그 다음 스프라이트가 조금 단조로워서 수정하기로 했습니다. 기존 포탈 게임은 실험실 내에서 실험을 당한다는 설정으로 깔끔한 흰색, 과학적인 디자인이 강조되었었는데요. 제가 만든 게임에서는 사이버펑크,..
캐릭터가 움직일 때 애니메이션을 추가해보겠습니다! 플레이어 게임 오브젝트에 "Player_Idle" "Player_Run" "Player_Jump" 애니메이션을 추가해줬습니다. 그리고 달릴 때와 점프할 때의 스프라이트들을 각각 추가해줬습니다. 그 뒤, Animator의 parameter에 Float형의 "Speed"와 boolean 형의 "IsGrounded"를 추가해줬습니다. 그 다음, Animator 내 transition을 다음과 같이 설정했습니다. Idle에서 Run : Speed > 0.1 Run에서 Idle : Speed < 0.1 Any State에서 Jump : IsGrounded == false Jump에서 Idle : IsGrounded == true 조건으로 설정해줬습니다. 그리고 P..