Games16 Anarak, Zombie shooting survival game Project Anarak https://www.youtube.com/watch?v=gYu9qzL89RA 언리얼 엔진4를 통한 FPS 생존게임 개발이 끝이 난지 2달이 지났다. 나는 비록 프로그래머이지만 팀에서 아트를 담당했다. 평소에도 프로그래머같은 사고보다는 예술가적 관점에서 사고하는 경우가 많았고, 솔직히 예술을 하고싶다. 그런 욕심이 있었기에 먼저 아트를 맡겠다고 하여, 그리 되었다. 언리얼 엔진에서 아트와 관련된 기능을 대부분 만져보았고, 최적화도 나름 잘 했다. 단순하지만 컷신도 만들었다. 눈으로 보이는 것들을 만드는 데에 기초적인 부분은 모두 익힌 좋은 경험이었다. 하지만 그런 소득과는 별개로, 만들어진 결과물은 처참했다. 내 맘에 드는 작품도 아니었고, 교수님과 학생들의 평가에서도 하위권을.. 2022. 9. 3. Project Dash (18년도 제작) 가장 처음으로 만들었던 게임이다. 유니티를 이용해 만들었다. 18년도 2학기에 했던 팀프로젝트. 저는 프로그래밍 / 도트를 맡았다. 협업에 대한 지식도 없었고... 도트도 처음짜보고 유니티도 처음써보고 혼란스러운 점이 많았던 프로젝트로 기억한다. USB도 옮기고 다녔던... 마법사 보스는 나름 만족할만큼 만들었고, 주변 평가도 좋았는다. 그 뒤로 그냥 망해버린 것 같다. 도트도 찍어보고, 보스 ai도 짜보고, 많이 배웠던 작품이다. https://youtu.be/Y1_Ynb6_ySw 2022. 9. 3. Running game (2018 Retr0 해커톤) 2018년도 경희대학교 소프트웨어융합학과 Retro 해커톤 은상 3명이 유니티 이용 개발 https://www.youtube.com/watch?v=ZV3LCRSFbRg&ab_channel=nctp 2022. 9. 3. UE4) 언리얼 프로젝트를 깃허브로 공유할 때 주의할 점 8월 2일 화요일... 따로 작업한 branch들을 머지할 때 생기는 수많은 충돌로 머리가 뜨거워졌다. 바보같이 생긴 미스였고, 잘 해결했다. 문제점은 바로 프로젝트의 모든 파일들을 깃허브를 통해 공유했다는 것이었다. c++ 기준, 언리얼 프로젝트를 생성하면 생성되는 파일들은 .vs Binaries Config Content DerivedDataCache intermediate Saved Source .sln .uproject 가 있다. 이번에 겪은 문제는 이 파일들 모두를 공유했기 때문에 생긴 문제. 이 문제를 겪지 않으려면, 언리얼 프로젝트를 공유할 때는 다음 파일들만 공유한다. Binaries Config Content Source .uproject 필요없는 파일들은 .gitignore에서 거르자... 2022. 8. 3. UE4) C++코드로 간단한 State machine 구현해보기 먼저 TickStateMachine 함수를 만든다. (activeState는 AEnemy 클래스의 상태를 저장하는 Enum 클래스임.) 이 함수는 Tick()함수에서 매 프레임 실행되는 함수로, 각 상태마다 switch문을 통해 구별해서 함수를 실행함. void AEnemy::TickStateMachine(float deltaTime) { switch (activeState) { case State::IDLE: StateIdle(); break; case State::CLOSE: StateClose(); break; case State::FAR: StateFar(); break; case State::MELEE_ATTACK_01: StateMeleeAttack01(); break; case State::.. 2022. 5. 30. UE4) 느린 Intellisense 속도를 높이는 법 언리얼엔진을 쓰다보면 Intellisense가 참 뭐같다. :( 인텔리센스에 센스를 더해보자. 프로젝트 속성에 들어가서 NMake - 추가 옵션 (Additional Options)에 /Yu를 추가해주면 된다. /Yu를 추가 옵션에 넣으면 Intellisense에 pre-compiled된 헤더파일을 생성해 사용해서 더 빠른 Intellisense를 사용할 수있다. 22/11/27 추가 - Resharper가 훌륭한 도구인 것 같다... 너무 편하다! 2022. 5. 10. 이전 1 2 다음