목록게임 개발/미니게임 (3)
게임 개발 로그
0. 구현Managers GameManagerEventBusManagerLoadingSceneManagerSoundManager GameManager게임 진행 중인지 판단 및 점수/시간 기록, 게임 오버 판단 등을 담당함.public class GameManager : SingleTon{ public bool bGameOver = false; public int score = 0; public int enemyScore = 0; public float time = 60; public bool isPlaying = true; private void Update() { if (isPlaying) { time -= Time.d..
0. 구현 후기 구현한 것에 대해 정리하기에는 소규모의 프로젝트라 민망하지만 개인적으로 좋아하는 도트 게임 분위기를 표현한 것 같아서 뿌듯하다. 모두 무료 애셋으로 구현했는데 약 한 시간 가량 애셋 쇼핑을 한 보람이 있는 것 같기도. 효과음이나 배경음악 같은 것도 분위기에 어울리는 것 같아 만족스럽다. 내가 더욱 예쁘게, 보기 좋게 만들려고 노력하다 보니까 더욱 집중하게 되었고 만드는 과정 자체를 즐겼던 것 같다. 요즘 개발이 더욱 재밌게 느껴진다. 이대로 빠이팅.
Flappy Bird0. 구현0-1. Spawnerpublic class PipeSpawner : MonoBehaviour{ public GameObject pipePrefab; public float interval = 1.0f; public float range = 2.5f; private void Start() { StartCoroutine("SpawnPipe"); } IEnumerator SpawnPipe() { while (true) { yield return new WaitForSeconds(interval); Instantiate(pipePrefab, new Vector3(transf..