SideProjects/DuolingoClone 35

Unity 6000.0.25f1 LTS 로 프로젝트 업그레이드

오랜만에 강의를 작성하려고 하니까, 제일 먼저 해야 될 것이 생겼다.유니티 6 로 업그레이드 하는 것이다.유니티 허브를 이미 설치했다고 가정하고 설명을 이어가겠다.아래 링크는 유니티 6 LTS를 다운로드 받을 수 있는 페이지이다. https://unity.com/releases/editor/archive 다운로드 아카이브다운로드 아카이브unity.com 지금 현재를 기준으로 최신 버전이 상단에 표시된다.유니티 허브를 통해서 설치하는 것을 권장한다.Hub installation 컬럼에 Install 버튼을 클릭해서 설치한다. 설치가 완료되면 아래 유니티 허브와 같이 표시된다. 유니티 6 버전으로 설치가 완료되면 기존 프로젝트를 열어본다.그러면 오른쪽에 느낌표 아이콘이 표시된다.일치하는 버전의 유니티가 설치..

유니티 버전 업그레이드, 2023.2.6f1

유니티 버전을 자주 업그레이드 해주면, 버전이 상이해서 생기는 에러 및 경고를 미리 파악할 수 있다. 그래서 나는 혼자 개발할 때는 업그레이드를 자주 해주는 편이다. 하지만 다른 개발자분들은 출시할 때까지는 버전을 fix 해두고 더 이상 업그레이드 하지 않는 것으로 보인다. 안정성 측면에서 좋지만, 그 때 그 때 버전 업을 해서 새로운 기능 또는 동작 확인을 해볼 수 있어서 좋다고 본다.

[Unity Duolingo Clone] git client application - fork

주로 sourcetree와 tortoise git을 사용했는데, 올해부터는 fork를 사용 중이다. sourcetree와 tortoise git을 사용할 때는 주로 commit, push, pull 위주로 많이 썼다. 마치 git을 subversion 쓰듯이 git을 사용하였다. 점점 git에 대해 알아가면서 fork가 얼마나 유용하고 강력한 툴인지 알게 되었다. 유료가 아닌 fork로 이번 프로젝트를 관리하고자 한다. 아래 링크에서 다운로드와 설치를 진행한다. Fork - a fast and friendly git client for Mac and Windows (git-fork.com) Fork - a fast and friendly git client for Mac and Windows Fork -..

[Unity Duolingo Clone] Layout 추천

유니티 에디터 내에 창들이 많은데 레이아웃을 변경할 수 있다. Window => Layouts => Tall 을 추천한다. 그리고 아래와 같이 좀 더 수정해서 쓴다. 레이아웃 또한 git에서 저장해서 쓸 수 있긴 한데 개발자 마다 즐겨 쓰는 레이아웃이 다르므로 git ignore 하는 것을 추천한다. 본 강좌에서는 아래와 같은 레이아웃으로 설명을 할 것이니 참고하기 바란다. (혼돈을 막기 위해 이 레이아웃으로 하는 것이 좋지 않을까?)

[Unity Duolingo Clone] 새로운 프로젝트 생성 - 2D Core

프로젝트를 새롭게 만들면 유니티 허브에서 제공하는 템플릿을 선택해서 시작할 수 있다. 듀오링고 클론 프로젝트는 웹 브라우저에서 돌아가는 간단한 2D 앱이 될 것이기 때문에, 2D Core를 선택한다. 그러면 이렇게 2D에 설치되는 기본적인 패키지들이 같이 포함된다. 유니티 허브의 템플릿을 이용하면 이렇게 일일히 패키지들을 설치할 필요없게 된다. 프로젝트를 열어보면 Project 창에 아래 화면과 같이 설치된 패키지들을 확인할 수 있다. Jetbrains 사의 Rider IDE도 필수 패키지에 포함되어 있다. (그만큼 Rider가 많이 쓰인다는 의미일 수도 있겠다.)

[Unity Duolingo Clone] WebGL로 빌드하기

먼저 WebGL이 무엇인지 간략하게 소개하고자 한다. "WebGL은 OpenGL ES 2.0을 기반으로 하는 웹 브라우저를 위한 그래픽 라이브러리이다." 우선 설치한 유니티 버전을 확인하고 어떤 플랫폼을 지원하는지도 확인한다. 아래 스크린샷과 같이 WebGL이 포함이 안 되어 있다면 오른쪽에 설정 버튼을 클릭한다. 그러면 Add modules 메뉴가 있는데 클릭한다. 이미 설치가 되어 있다면 아래 화면과 같을텐데 없다면 WebGL Build Support 메뉴를 클릭하고, Install 버튼으로 설치를 시작한다. 유니티 에디터에서 Build Settings를 열어본다. 그럼 WebGL Platform이 활성화 되어 있는 것을 알 수 있다. 그리고 WebGL을 클릭하면 아래와 같은 화면일 것이다. Swit..

[Unity Duolingo Duolingo] 개발 준비하기 + Rider 가격 정책

Unity 버전 : 2021.3.25f1 유니티 설치 생략 Jetbrains Rider IDE 소개 유니티 버전을 이렇게 명시해 두는 이유는 유니티 엔진이 자주 업데이트 되는 편이라 변경사항이 알게 모르게 많이 있기 때문이다. 따라서 이 강좌를 따라가기 위해서는 유니티 버전, 2021.3.25f1을 필수로 설치한다. 유니티 허브를 통해 특정 버전의 유니티 에디터를 설치할 수 있는데, 이미 설치에 관한 글은 구글 검색해 보면 많기 때문에 생략한다. 듀오링고는 전세계적으로 많이 쓰이고 교육 앱 중에 1위라고 볼 수 있다. 듀오링고 클론 코딩을 하는 이유는 단지 이것뿐이다. 1위 앱을 그대로 비슷하게 만들어 본다. 유니티 강좌 중에는 게임 개발이 재미있고 상당부분을 차지한다. 그게 아니면, VR, AR을 위한..