[Unity] 직접 구현하는 게임 알고리즘 & 게임 시스템 구현
₩55,000
초급 / Unity, 유니티6, C#, 객체지향
5.0
(2)
길찾기부터 전장의 안개까지, 알고리즘으로 배우는 Unity 프로그래밍
초급
Unity, 유니티6, C#
[소개드립니다.]
안녕하세요, 주식회사 파이누스 대표자입니다.
단순히 게임을 만들고 싶다는 어린시절 꿈만을 가지고 독학으로 유니티를 배워나가기 시작하였습니다. 독학이기에 남들보다 더욱 열심히 노력하자는 일념 하나로 계속해서 배워 나가다가 어느덧 한 회사의 대표로써 자리하게 되었습니다.
개발사로 성장을 시작 한지 약 2년의 시간이 흘렀습니다. 저희는 이제 자사만의 게임 개발을 목표로 전진하고 있으며, 그 과정을 강의 영상으로 촬영하여 수익 창출이 가능한 게임 개발에 대한 강의를 만들고자 합니다.
[Unity] 직접 구현하는 게임 알고리즘 & 게임 시스템 구현
₩55,000
초급 / Unity, 유니티6, C#, 객체지향
5.0
(2)
길찾기부터 전장의 안개까지, 알고리즘으로 배우는 Unity 프로그래밍
초급
Unity, 유니티6, C#
[Unity6] 함께 만들어가는 서바이벌 게임 개발 - 스팀 출시 도전기
₩297,000
중급이상 / C#, Unity, 유니티6
5.0
(4)
함께 만들어가는 뱀파이어 서바이벌' 강의는 Unity로 3D 서바이벌 액션 게임을 직접 구현하며, 뱀파이어 서바이벌류 게임의 핵심 시스템을 익히는 강의입니다. Steam 출시까지의 전 과정을 따라가며, 하나의 완성된 게임을 함께 만들어봅니다.
중급이상
C#, Unity, 유니티6
[Unity] 멀티플레이 게임 필수 기능 구현 - 서버 & 데이터 관리까지!
₩165,000
중급이상 / Unity, Firebase, firestore, photon-pun, photon
5.0
(5)
이 강의에서는 Photon과 Firestore를 활용하여 채팅, 파티, 거래, 길드, 랭킹, 경매장 등 다양한 서버 시스템을 단계별로 구현해 봅니다.
중급이상
Unity, Firebase, firestore
[Unity6] 나만의 서바이벌 게임 만들기
₩165,000
중급이상 / Unity, C#
5.0
(8)
"자원을 관리하고 생존에 도전하는 서바이벌 게임을 직접 만들어 보세요! 프로젝트 기반 학습으로 자원 채집부터 건물 건설까지 완성해가는 실전 강의입니다.
중급이상
Unity, C#
Unity 6 Shader Graph 입문과 활용
₩55,000
초급 / shader-graph, Unity, hlsl, shaders, C#
4.0
(2)
Unity 6 Shader Graph를 활용해 다양한 쉐이더를 설계하고 게임에 활용할 수 있는 비주얼 효과를 배웁니다. 입문자부터 숙련자까지 모두를 위한 기초부터 고급 기술까지의 단계별 강의입니다.
초급
shader-graph, Unity, hlsl
[Unity6] 유니티6로 배우는 실전 멀티플레이 디펜스
₩297,000
중급이상 / C#, Unity, multiplayer, 게임기획, game-programming
4.3
(9)
유니티6를 활용해 디펜스 장르의 멀티플레이 게임을 개발하는 과정을 다룹니다. 게임 로직부터 출시까지 단계별로 배우는 실전 강의입니다.
중급이상
C#, Unity, multiplayer
질문&답변
챕터 강의 5 구현 이후 이슈사항
안녕하세요, 일단 답변이 늦어서 죄송합니다 ㅠㅠ일단 같은 유니티 에디터, 빌드 exe파일에서 충돌 문제는 아래 2가지 원인이 의심됩니다.Firebase Auth: 같은 기기에서 동일 계정으로 두 인스턴스(에디터, 빌드)에서 동시에 Firebase Auth 초기화 시 충돌 가능성 있음.Photon 연결: 두 인스턴스가 동일한 AppId, UserId, NickName 등으로 접속할 경우 서버 측에서 이전 연결을 강제로 종료시키는 경우 있음.PlayerPrefs UID를 지웠는데 빌드에서는 그대로 남아있는 현상어떤 방식으로 UID를 지우셨는지는 잘 모르겠지만 에디터와 빌드 버전은 서로 다른 PlayerPrefs 저장 경로를 사용합니다. 따라서 에디터에서 UID를 지웠다고 해서 빌드 프로그램에는 반영이 되지 않습니다.
질문&답변
채팅하기 챕터 오류관련 문의
안녕하세요, 일단 답변이 늦어서 죄송합니다.1. 유니티 에디터 관련에디터에서만 안되고 빌드시에는 잘 된다고 하셨네요, 동일한 오류부분이 따로 존재하지 않아서 에디터 셋팅을 확인해보아야 할 것 같습니다. 오류가 지속된다면 원격으로 도움을 드릴 수 있으니 참고 부탁드리겠습니다.2. SpeechText.text = message 이 부분에서 Null오류가 발생한다는거는SpeechText값이 비어있거나, 전송받는 message값이 비어있거나 둘 중에 하나입니다. SpeechText 변수값이 잘 들어가있는지 확인 부탁드리며 만약 잘 들어가있다면 이 부분 역시 프로젝트 파일을 확인을 해 보아야 정상적으로 파악이 가능할 것 같네요, 오류가 지속된다면 pinous.g@gmail.com으로 메일을 주시면 원격제어나 프로젝트를 직접 파악하여 도움 드릴 수 있도록 하겠습니다.
질문&답변
네이밍 컨벤션 질문
좋은 질문 감사합니다 😊이번 강의에서는 네이밍 컨벤션을 엄격하게 통일해서 진행하진 않았습니다.강의마다 다루는 내용이나 초점이 다르다 보니,각 예제의 흐름에 맞춰 직관적으로 이해되도록 이름을 정한 경우가 많습니다.또한 실습 위주의 강의 특성상, 개발 흐름에 집중하려다 보니일부는 range, Range, RANGE처럼 혼용된 부분도 있을 수 있습니다.이 점 양해 부탁드리며, 실제 실무나 팀 프로젝트에서는 네이밍 규칙을 통일하는 것이 중요하니,추후 개인/팀 작업 시에는 카멜 케이스, 파스칼 케이스 등 컨벤션을 참고해서 적용해 보시는 걸 추천드립니다!
질문&답변
Dice Prefab
안녕하세요, 요청 주신 파일은 메일로 보내드렸습니다!또한 여러 피드백에 맞추어 해당 강의 자료에 스터디파일을 새로 올려 놓았으니 이 점 참고 부탁드리겠습니다 🙂
질문&답변
State Pattern #6 (Dead) 챕터의 Spawner.m_Players.Add(this); 문의드립니다.
안녕하세요, 일단 답이 늦어 죄송합니다.해당 부분은 OnReady함수에 전체 List를 전체 Clear하는 함수를 넣어서 해결이 가능합니다!아마 기존 프로젝트 역시 그렇게 처리가 되어있는걸로 기억하니 참고 부탁드리겠습니다.Start에서 들어가고, OnReady가 호출되면 다시 Clear가 되니 걱정하시는 일은 발생하지 않을것으로 보입니다.
질문&답변
혹시 섹션별 스크립트 소스 있으신지요?
안녕하세요, 말씀주신 강의 소스코드는Pinous0207/Inprun_IDLE: 인프런 방치형 게임 스크립트 자료해당 깃허브 링크에 있습니다 🙂 참고 부탁드리겠습니다.이 링크는 새소식에서 확인이 가능하시니 참고해주세요!
질문&답변
Dictionary 관련 메소드 사용 질문 드립니다.
안녕하세요 🙂C#에서는 클래스의 필드 선언부에서 메서드 호출(문장 실행)을 직접적으로 할 수 없습니다.c.Add("A", 5);는 명령문이기 때문에 클래스 바디에서 직접 실행할 수 없습니다.클래스 바디에서 실행할 수 있는 것은 필드 초기화 뿐입니다.Start는 Unity의 라이프사이클 메서드이며, 게임 오브젝트가 활성화될 때 호출합니다.이 시점에는 c라는 딕셔너리가 정확히 new Dictionary();로 초기화가 되어있기 때문에 .Add()가 가능해집니다. public Dictionary c = new Dictionary(){ { "A", 5 }};필드 선언시에 데이터를 함께 넣고 싶으시다면 초기화 구문을 함께 사용하시면 됩니다.
질문&답변
8:56초 b.Remove(3) 부분 설명에 대해 질문드립니다.
안녕하세요, 제가 설명을 RemoveAt과 Remove를 혼동하였나보네요 ㅜㅜ 좋은 피드백 감사드립니다. 해당 내용은 추후 영상내에 자막을 달아서 혼동이 없게끔 수정하도록 하겠습니다!
질문&답변
Firebase 웹에서 값 변경 후
안녕하세요, ReadData는 기본적으로 비동기형식으로 진행이 되기 때문에 일부분 딜레이 오차때문에 발생하는 문제일 수 있습니다. ReadData호출 시점이 너무 빠르다면 코루틴 혹은 Async를 통하여 약간의 딜레이를 한 번 주셔보시길 바라며, 이렇게 했음에도 문제가 지속된다면 다시 한 번 말씀 부탁드리겠습니다.
질문&답변
Material 파일이 깨지는거 같아요
안녕하세요, 현재 상황의 경우에는 혹시 지금 만드신 템플릿이 URP, 혹은 HDRP가 아닌지 확인 부탁드리겠습니다. 만약 렌더링 파이프라인이 서로 다르다면 위와 같은 현상이 발생하니 이 점 참고 부탁드리며, 그에 관련된 문제가 아니라면 다시 한 번 회신 부탁드리겠습니다..!