데이터베이스를 결합한 유니티 실전 게임 만들기
₩55,000
4일만
30%
₩38,500
초급 / Unity, DBMS/RDBMS, unity2d, Firebase
데이터베이스와 함께 유니티 실전 게임을 만드는 강의입니다. 접하기 힘든 부분을 강의로 풀어나갈 수 있습니다.
초급
Unity, DBMS/RDBMS, unity2d
안녕하세요!
게임 스타트업 대표 JEngineer입니다!
현재 스타트업을 운영 중에 있습니다. 여러분들에게 제가 공부하면서, 실제 프로젝트를 개발하면서 얻은 노하우를 모두 전달해드리겠습니다!
현재 게임 스타트업을 운영 중에 있습니다.
자체 제작 '시즈 히어로', '서밋 디펜스' 출시 경험(현재는 새로운 프로젝트 준비 중)
모바일 게임 개발을 주로 하고 있으며, 게임기획부터 게임 개발, 게임 운영까지 1인 개발자가 감당해야 할 과제들, 그리고 1인 개발자로써 게임을 출시하는 단계까지의 로드맵을 구체적으로 멘토링해드립니다!
1) 게임 기획(기획서, 게임 기획 방법)
2) 게임 개발(게임 시스템 스펙 확인, 유니티 개발 공부, 1인 개발의 시행착오 해결)
3) 게임 출시 및 운영
1인 개발자는 결국 스타트업을 시작하는 것입니다. 개발 능력과 사업 능력까지 갖추어야 합니다. 전반적인 로드맵을 모호하지 않고 제가 경험한 경험을 토대로 구체적으로 풀겠습니다. 멘토링 중 준비해주신 질문에 대해 모두 답변해드립니다.
멘토링 성사 시 디스코드 링크를 보내드립니다.
데이터베이스를 결합한 유니티 실전 게임 만들기
₩55,000
4일만
30%
₩38,500
초급 / Unity, DBMS/RDBMS, unity2d, Firebase
데이터베이스와 함께 유니티 실전 게임을 만드는 강의입니다. 접하기 힘든 부분을 강의로 풀어나갈 수 있습니다.
초급
Unity, DBMS/RDBMS, unity2d
AI와 함께하는 게임 기획
₩33,000
4일만
30%
₩23,100
초급 / 게임기획, 기획서, 서비스 기획, 콘텐츠 기획
5.0
(2)
AI 비서와 함께하는 게임 기획의 시작과 끝
초급
게임기획, 기획서, 서비스 기획
책 3권을 영상으로 만든 유니티 게임 개발
₩42,900
4일만
30%
₩30,030
초급 / Unity, C#
5.0
(2)
1인 개발자, 1인 기업, 초보 개발자의 유니티 게임 프로젝트 개발입니다. 프로젝트를 개발하면서 유니티를 익히실 수 있습니다!
초급
Unity, C#
질문&답변
Knight구매시 오류
질문 감사합니다! ItemNumber 변수를 인스펙터 창에서 어떤 값을 삽입했는지부터 알 수 있을까요?만약에 제대로 설정이 되었다면 다른 문제인지 한번 찾아보겠습니다!
질문&답변
OnTriggerEnter2D에서 문제가 생겼어요
질문 감사합니다! 사진으로 보내주신 컴포넌트들과 설정하신 Tag 값이 본진 오브젝트가 아닌 유닛 오브젝트에 설정되어 있는 것으로 추측이 됩니다. 혹시라도 유닛 오브젝트에 Tag 값이 BaseBlue라고 설정이 되어 있으시면 본진 오브젝트에 Tag 값을 BaseBlue로 설정해보시면 될 것 같습니다! 지속적인 문제가 발생되면 언제든지 질문해주시면 감사하겠습니다!
질문&답변
에너미 이동 질문
질문 감사합니다! Vecter2.right에 -speed를 곱하는 것과 Vecter2.left로 작성하는 법은 동일하게 작동이 됩니다! 편하신 대로 작성해주셔도 됩니다! 그리고 두번째 질문 주신 부분은 코드 누락이 있었던 것 같습니다. 이 부분은 제가 사과드리겠습니다..! 바로 수정해서 업로드하도록 하겠습니다..!EnemyBaseAttack 코루틴 메소드를 이렇게 수정해주시면 됩니다. IEnumerator EnemyBaseAttack() {while (true) {animator.SetFloat("EnemyStatus", 1f);BlueBaseControl.Instance.TakeDamage(EnemyAttack);yield return new WaitForSeconds(0.25f);animator.SetFloat("EnemyStatus", 0.5f);yield return new WaitForSeconds(1.5f);}}코루틴 메소드를 반복하도록 하기 위해서는 while 문을 선언해서 조건을 true로 주고, while 문 내에 동작 코드를 작성하면 반복을 하게 됩니다. 다시 한번 죄송합니다..!
질문&답변
유닛 리지드바디 질문
질문 감사합니다! Dynamic으로 설정해도 되지만, 본 강의에서는 Kinematic을 사용해서 중력의 영향을 받지 않고 지면을 따라 이동하도록 설정했습니다. Dynamic으로 설정을 하면 중력의 영향을 받으면서 각 오브젝트 끼리 충돌을 감지하여, 유닛 간에 충돌로 인해 유닛이 차례대로 멈추게 됩니다. 이렇게 되면 맨 앞에 있는 유닛을 제외하고는 나머지 유닛들이 성 본진을 공격하지 못합니다. 이것을 방지하고자 Kinematic으로 설정하여 물리적 영향을 받지 않고, 직접 제어하는 것입니다! 결론적으로, 유닛을 스크립트로 직접 제어하는 목적입니다!
질문&답변
애니메이션 질문
질문 감사합니다!스워드맨 Idle 애니메이션은 애니메이션 클립 파일과 애니메이터 파일을 최초로 만드는 과정이기 때문에 스프라이트를 직접 클릭해서 애니메이션을 생성하고, 우리가 스프라이트를 클릭함과 동시에 "이 스프라이트로 애니메이션을 만들어라"라는 지시를 암묵적으로 하는 것과 같습니다. 먼저 스프라이트부터 선택하고 애니메이션 파일을 만든다고 보시면 됩니다. (사진) 하지만 Attack 애니메이션은 첨부한 사진에서 보이는 것 처럼 같은 애니메이션 클립 파일 안에서 Attack 클립을 생성하기 때문에 다른 모션을 만들 때는 스프라이트를 드래그 해서 애니메이션을 만들어야 합니다. 우리가 클립을 만들때, 어떤 스프라이트인지 지정을 하지 않았기 때문에 드래그를 해서 지정을 해주는 것과 같습니다. 파일부터 만들고 스프라이트를 지정해준다고 보시면 됩니다. 반드시 Idle 모션은 '직접 클릭', Attack 모션은 '드래그'인 것은 아닙니다. Attack 모션을 먼저 만들었다면 Idle 모션은 같은 애니메이터 안에서 클립만 새로 만들어서 스프라이트를 드래그 하면 됩니다.그리고 마지막 점 포인트의 삭제는 간단합니다. 애니메이션 클립을 최초로 만들면 애니메이션의 각 모션은 점으로 나타납니다. 쉽게 말해 이 점은 스프라이트의 모습을 점으로 대체한 모습입니다.(사진)빨간색 네모 박스로 표시된 화살표를 클릭하면 모습을 변경할 수 있습니다. 삭제하는 이유는 같은 애니메이션 모션이기 때문에 중복이 되어 삭제하는 것입니다!
질문&답변
닉네임 텍스트에 이름 기입은
질문 감사합니다! 섹션4 '닉네임 입력, 가입버튼' 강의 18분 27초 쯤에 회원가입 기능을 구현한 후에 테스트하는 과정에서 닉네임을 김철수로 입력하여 회원가입을 구현한 내용이 있습니다! 이 부분 참고하시면 되겠습니다!