본문 바로가기

게임120

2022 항저우 아시안 게임 e 스포츠 종목, 중국 꺾고 결승 진출! 2022 항저우 아시안 게임 e 스포츠 종목, 중국 꺾고 결승 진출! 이전에 소개 드렸던 2022 항저우 아시안 게임에서 e스포츠 종목이 정식종목으로 채택되면서 한국은 리그오브레전드 경기에 많은 이목이 집중되었습니다. 그리고 우리나라 선수들은 2023년 9월 28일 오전 10시부터 시작된 중국과의 경기를 승리하며 결승에 진출하게 되었습니다. 중국을 이긴 것이 중요한 이유 한국도 e스포츠에 대해서는 상당한 강국이지만, 최근들어 중국의 성장세도 매우 강했습니다. 중국은 큰 인기를 기반으로 e스포츠 산업을 매우 빠르게 발전시켰고, 그에 따라 많은 실력 좋은 선수들과 팀이 만들어졌습니다. 사실상 e스포츠 경기에서는 라이벌 구도에 있는 것이 중국인 것입니다. 그런데 이번에 치른 중국과의 경기에서 2 : 0의 스코.. 2023. 9. 28.
2022 항저우 아시안 게임 e스포츠 종목 정식채택! 2022 항저우 아시안 게임 e스포츠 종목 정식채택 안녕하세요. 오늘은 2023년 09월 23일 입니다. 오늘부터 2022 항저우 아시안 게임이 시작됩니다. 그런데 이번 아시안게임은 무려 e스포츠 종목이 정식종목으로 채택되어 실제로 메달을 걸고 대결을 하게 됩니다. 우리나라에서는 e스포츠하면 모두가 아는 리그오브레전드, 통칭 롤에 대한 관심도가 높은 상황입니다. e스포츠 종목 이번에 치루게 되는 e스포츠의 종목은 롤만 있는게 아닙니다. 가장 인기있고 많은 사람들이 열광하는 것은 롤이지만, 중국에서 주관하는 만큼 중국 게임이나 중국에서 유명한 다른 게임들도 꽤 많이 존재합니다. 정식종목으로 채택된 게임들은 총 8개로 "리그 오브 레전드", "하스스톤", "Arena of Valor"(왕자영요), "도타2".. 2023. 9. 23.
게임개발 중급(81) - Monster Killer(43) Monster Killer 지난시간 까지는 빌드하는 방법과 그 과정에서 필요한 최적화 및 실제 스토어 등록을 하기위해 필요한 절차에 대해서 알아보았습니다. 이번부터는 다시 게임을 만들어 나가는 과정을 보여드리겠습니다. 타임아웃 및 사망 저번에 형태만 만들어놓고 기능연결을 하지 않았던 것을 만들어 주었습니다. 주어진 시간이 전부 지나거나 체력이 전부 닳았다면 게임오버가 되도록 해주었습니다. 해당 이미지는 타임아웃된 모습입니다. 현재 시간이 전부 지나가면 위 그림처럼 시간이 이상하게 표현되는 현상이 있지만 추후에 고칠 예정입니다. 추가로 게임오버 페이지도 조금 바뀌었습니다. 기존에는 게임오버 글씨와 함께 홈버튼만 있었지만, 게임을 진행하면서 획득한 재화를 보여주는 Result페이지를 만들어 골드를 임시로 넣.. 2023. 9. 4.
게임개발 중급(80) - Monster Killer(42) Monster Killer 안녕하세요 저번시간에는 빌드 최적화에 대해서 조금 알아봤습니다. 이어서 빌드할 때 반드시 거쳐야 하는 과정에 대해서 살펴보도록 하겠습니다. 빌드 과정 저번 시간에 저희는 빌드하는 많은 과정 중에서 최적화에 대해서 조금 다뤘습니다. 하지만 최적화 말고도 많은 세팅들을 해줘야 하는데 아직까진 깊게 들어갈 이유가 없으므로 필수적인 사항에 대해서만 다뤄보려고 합니다. Build Settings에서 씬을 등록하고, 안드로이드로 플랫폼을 변경한 후에, PlayerSettings에 들어가면 이런 화면이 등장합니다. 여기서 저희가 필수적으로 봐야할 것은 상단에 위치한 Company Name, Product Name, Version그리고 하단에 Resolution and Presentation.. 2023. 8. 30.
게임개발 중급(79) - Monster Killer(41) Monster Killer 이전에는 타이머UI를 만들고, 시간제한을 주는 타이머를 Killer Mode에서 사용하도록 만들었습니다. 오늘은 여태 만들었던 게임을 실제로 빌드하는 과정 및 일부 필요한 최적화 과정을 살펴보겠습니다. 안드로이드 빌드하기 빌드하는 방법은 사용하는 기기와 소프트웨어에 따라 여러가지로 나뉘는데, 이전에 이것에 대해서는 이미 다뤘었습니다. 제가 만들려고 하는 것은 안드로이드 게임 어플리케이션 이므로, 안드로이드로 빌드하도록 하겠습니다. 먼저, 빌드를 하기 위해서는 프로젝트 상단에 File -> Build Settings에 들어가 빌드하고 싶은 모든 씬을 Scene In Build에 원하는 순서대로 넣어줍니다. 그리고 하단에 Platform칸에서 안드로이드를 선택해 Switch Pla.. 2023. 8. 25.
게임개발 중급(78) - Monster Killer(40) Monster Killer 안녕하세요 오늘은 Killer Mode에서 바뀌어야 할 몇가지 변경점에 대해서 이야기를 해보겠습니다. Killer Mode 필요 변경점 먼저, 모드를 디자인 할 때 Killer Mode의 역할은 게임 내 재화인 골드를 버는 용도로 만든 모드입니다. 따라서 해당 모드를 플레이할 때 골드가 벌려야 하고, 반복적으로 플레이가 가능해야 합니다. 그렇게 하기 위해서는 어떻게 바꿔야 할까 생각을 많이 했습니다. 결국 시간제한동안 몬스터를 잡아 골드를 벌게 하고, 골드를 사용해서 각종 능력치 뿐만 아니라 시간제한도 늘릴 수 있도록 설계하였습니다. 타이머 시간제한을 두려면 타이머가 필요합니다. 타이머 UI를 만들어 플레이어가 직접 얼마나 시간이 남았는지 확인할 수 있게끔 만들었고, 해당 기능.. 2023. 8. 21.
게임개발 중급(77) - Monster Killer(39) Monster Killer 안녕하세요 이전에는 Monster Killer의 변경점 중 메인화면에 대해서 알아보았습니다. 이번에는 이전에 만들어 둔 게임화면이 어떻게 변화했는지 보여드리겠습니다. 게임화면 변경점 해당 씬은 Killer Mode로, 이전에 작업했던 게임 씬입니다. 이전과의 변경점은 첫번째로 모든 UI의 크기가 증가했고, 위치가 일부 변경되었습니다. 골드를 사용하여 공격력과 최대체력을 올리는 버튼의 색상과 위치가 새롭게 정렬되었고, 깎인 체력을 전부 회복하는 Heal 버튼도 새롭게 추가되었습니다. UI의 크기와 위치를 재조정한 이유는 실제로 빌드했을 때 사이즈가 너무 작거나, 위치가 애매한 곳에 있어 누르기 불편한 문제점들을 해결하기 위해서 입니다. UX와 관련된 변경사항이므로, 추후에 계속해.. 2023. 8. 17.
게임개발 중급(76) - Monster Killer(38) Monster Killer(38) 안녕하세요 이전에는 Monster Killer의 방향성에 대해 말씀드리고 앞으로 어떤 게임이 만들어지고, 어떤 주기로 글이 올라가는지에 대해 말씀드렸습니다. 오늘은 말씀드렸듯이 바뀐 Monster Killer에 대해서 조금 살펴보도록 하겠습니다. 바뀐 메인화면 겉보기에는 크게 달라진 점이 없습니다. 기존에는 Play, Restart, Settings, Exit 4가지의 버튼만 존재했었는데 이름도 바뀌고 갯수도 바뀌었습니다. 그리고 개수가 늘어남에 따라 UI의 배치도 약간 바뀌었습니다. 모드 설명 우선, 변경된 모드에 대한 설명을 드리겠습니다. 총 4가지의 모드로 나뉘어져 있고, Killer Mode(성장 모드), Hunt Mode(사냥 모드), Boss Mode(보스 모.. 2023. 8. 13.
게임개발 중급(75) - Monster Killer(37) <방향성 설정> Monster Killer(37) 안녕하세요 여러분. 정말 오랜만에 다시 찾아뵙게 되었습니다. 이렇게 오랜만에 돌아온 이유는 제가 만들고 있는 Monster Killer 게임의 방향성을 더욱 더 확고하게 다지기 위함이었습니다. 방향성 정하기 처음 유니티 교과서에 소개 된 밤송이 게임을 시작으로, 게임을 변형시키면서 저 만의 게임으로 만들어 나가고 있었습니다. 하지만, 딱히 정해놓은 장르라던가 어떤 게임을 만들고 싶은지에 대한 내용이 없었던 것 같습니다. 그래서 저 스스로도 만들어 나가고는 있지만, 허전한 느낌을 받았습니다. 그래서 잠시 건강이 악화되어 손을 놓았던 시기부터 방향성을 다시 설정하여 제대로 된 게임으로 만들어 나가고 싶었습니다. Monster Killer의 방향성 결론은 다시 돌아온 이유는 .. 2023. 8. 8.
게임개발 중급(74) - Monster Killer(36) Monster Killer(36) 저번에는 저장된 데이터를 삭제하여 초기화 시키는 방법에 대해서 알아보았습니다. 이번에는 씬을 전환할 때 적용하기 좋은 페이드 인/ 아웃에 대해서 알아보겠습니다. 메인씬에서 전환하기 메인씬에서 게임씬으로 전환할 때에 그냥 씬이 바뀌면 너무 밋밋하기 때문에 화면 전환할 때 검은화면으로 전환하고 다시 천천히 밝아지는 효과를 넣어 주려고 합니다. using System.Collections; using UnityEngine; using UnityEngine.UI; using UnityEngine.SceneManagement; public class GameStartButton : MonoBehaviour { public Image FadeOutPage; float time = .. 2023. 7. 11.