전체 글 (339) 썸네일형 리스트형 아키텍처 패턴을 배우는 이유 © StockSnap, 출처 Pixabay 소프트웨어를 공부하는 사람들은 소프트웨어를 설계하는 가이드라고 할 수 있는 '아키텍처 패턴'을 배우게 된다. 여기서 패턴이란 특정문제에 대한 해법을 추상화 하고 그 안의 공통된 요인을 추출하여 정형화한 것을 의미한다. 즉, 특정 종류의 일을 해결하기 위한 방법을 간단하게 정리한 것 이라고도 할 수 있다. 하지만 이런 아키텍처 패턴을 배우지 않고도 프로젝트나 개발을 잘 진행하는 사람들도 있다. 그들은 개발도중에 특정 문제가 발생하면 자신만의 방법으로 문제를 해결해나가며 개발을 진행한다. 어떻게 보면 정해진 방법이 아니라 창의적인 방법을 사용하는 그들이 더 멋있어보일수도 있다. 아키텍처 패턴은 왜 배우는 것일까? 1.인수인계 능률 증가 모두가 같은 방식의 패.. 유니티 C# 스크립팅 마스터하기 후기 유니티를 공부한지 6개월차, 이제 유니티 입문서에 대한 내용은 반이상 이해했다는 생각이 들었습니다. 이제 유니티의 기능을 더욱 많이 활용해 이전에는 못만들던 기능들을 활용하고, 더육 효율적인 개발을 위한 책을 찾던 중 이 책을 발견하게 되었습니다. 그 이름은 '유니티 C# 스크립팅 마스터하기'. 책의 대상 독자부터 유니티와 스크립트 작성에 대한 기본적인 내용은 숙지하고 있는 독자들을 위한 중급자용 안내서로, 일반적인 유니티 책에서는 찾아보기 힘든 고급기능들이 담겨있는 책입니다. 목차 1장. 유니티 C# 복습 2장. 디버깅 3장. 싱글턴과 정적 멤버, 게음오브젝트와 월드 4장. 이벤트 주도적 프로그래밍 5장. 카메라, 렌더링, 씬 6장. 모노를 이용한 개발 7장. 인공지능 8장. 유니티 에디터 사용자화 9.. 절대강좌! 유니티 후기 약 20시간에 걸쳐 '절대강좌! 유니티 2018'의 끝을 봤습니다. 이 책은 위 영상과 같은 게임을 따라 만드는 방법이 적혀있는 책입니다. 유니티 코리아가 공인한 13인의 유니티 마스터즈(3기)중 한명인 이재현 유니티 마스터님이 집필하신 책으로, 유니티를 시작하는 많은 사람들이 한번쯤 거쳐가는 책이죠. 절대강좌라는 말이 어울리게 유니티를 이용한 게임 개발의 다양한 스킬들이 담겨있는 책입니다. 추천 대상은 '프로그래밍을 조금 아는 유니티 초보자' 입니다. 유니티 기능들에 대해 상세하게 설명해주고 필요하면 레퍼런스도 제공해주기에 유니티를 처음하는 사람들도 쉽게 따라할 수 있는 책이지만, 기본적인 프로그래밍 스킬에 익숙하지 않다면 이해하는데 시간이 너무 오래걸려 도중에 포기할 가능성이 크게 올라갈 것입니다.. 절대강좌! 유니티 VR/AR 후기 미래 기술로 손꼽히고 있는 AR과 VR은 현재 게임을 넘어 다양한 분야에서 활용되고 있습니다. 가상공간에서 영화 촬영의 구도를 미리 확인하기, 의료나 설비관리처럼 리스크가 큰 일의 교육하기, 건축현장의 가이드 제시하기, 악세사리 제품 미리 착용해보기 등 AR,VR을 활용해 생활의 편의성을 높여주는 사례가 점점 많아지고 있습니다. 심지어 VR 어플리케이션인 틸트브러쉬는 예술의 새로운 분야를 개척했다고 평가받기도 합니다. 이런 VR/AR 앱들은 어떻게 개발할 수 있을까요? 이 기술들은 인간에게 가상공간에 있다는 느낌을 주기 위해 사람의 인지능력을 속여야 함으로 인간 그 자체에 대해 잘 알아야 함은 물론 바닥이나 사물을 인식하기 위한 고도의 기술들이 필요합니다. 하지만 거의 모든 VR/AR 기기들을 지원하.. 유니티 그래픽스 최적화 스타트업 후기 게임의 그래픽이 아무리 뛰어나더라도, 아무리 재미있는 기능이 있더라도 게임을 하면서 렉이 걸린다면 할 마음이 사라지게 됩니다. 그래픽이 좋은 게임은 유저들이 그냥 '오~'하고 넘어가겠지만, 렉이 걸린다면 욕을하면서 게임을 삭제하던가 인터넷 게시판에 안좋은 후기를 남길수도 있습니다. 특히 VR이나 모바일 디바이스에서 작업을 하게 되었을때, 이러한 그래픽 최적화에 대해 신경쓰지 않는다면 개발도중 큰 문제가 발생할 가능성이 큽니다. 쓸 수 있는 에셋이나 모델들도 제한되어서 원하는걸 표현하지 못해 무력함도 느끼게 될 수 있죠. 이러한 무력함이 개발을 접게되는 이유가 될 수도 있습니다. 이렇게 개발을 접게 만들수도 있는 최적화지만 많은 초보자들이 유니티 최적화에 쉽게 다가가지 못하고 있습니다. 일반적인 초.. 유니티짱 툰 쉐이더 2.0 슈퍼테크닉 후기 지난번에 'Toony Colors pro2'를 소개할때 언급했던 '유니티짱 툰 쉐이더2.0'의 테크닉을 소개하는 책이 나왔습니다. UTS(유니티짱 툰 쉐이더)는 셀 셰이딩(툰 렌더링)을 도와주는 툴로, 3D 공간에서의 라이팅 연산을 현실을 기반으로 하는 것이 아닌, 아티스트의 개성에 따라 빛을 계산하는 방식을 이야기합니다. 그중 UTS는 특히 일본풍의 셀 셰이딩을 도와주는 대표적인 툴입니다. 일본에서는 실제 애니메이션 제작에 이 UTS2를 이용하고 있다고도 하네요! 툰 쉐이딩에 대해 잘 모르시는 분들은 이러한 만화같은 표현을 현실기반의 쉐이딩보다 더 쉬운일이라고 생각하시기도 하는데,툰 쉐이딩과 물리 기반 쉐이딩은 누가 더 쉽다를 떠나서 아에 다른 일을 한다고 생각하시면 됩니다. 어떤 점에서는 물리기반.. 유니티 쉐이더 스타트업 서평 아티스트가 기술을 이해하면, 놀라운 일이 일어납니다! (프로그래머가 아트를 이해하면 놀라운 일이 일어납니다!) 국내 최고의 유니티 셰이더 입문 서적, 대마왕 정종필 교수님이 작성하시고 Pope Kim님이 감수하신 셰이더를 공부하기 위한 '정답'이라고 할 수 있는 책입니다. 이 책은 초보자들에게 높은 진입장벽으로 악명높은 쉐이더를 정말 쉽게 풀어서 따라해보도록 지식을 정리해놓은 책입니다. 컴퓨터에 대한 이해도, 수학적 지식도 크게 필요 없습니다. 그냥 따라하고 공부하면 됩니다. 여기서 배운 지식, 느낌을 베이스로 이전에 손도 못대던 쉐이더 코드와 자료들을 열어보면 전에는 보이지 않던 해결의 실마리가 보이기 시작할 것입니다. 이 책은 프로그래밍과 수학을 모르는 '아티스트'를 대상으로 쓰여졌지만, .. 게임을 움직이는 수학과 물리 서평 게임은 주로 컴퓨터로부터 만들어지고 컴퓨터에서 구동된다. 컴퓨터의 디지털 세계에서는 모든 것이 0과 1이라는 숫자로 표현되있다. 그래서 컴퓨터로 무엇을 만들기 위해서는 컴퓨터에서 필요한 수학적 체계를 어느정도 이해할 필요가 있다. 그중에서도 게임을 만들 때는 현실을 기반으로 상상력을 더하는 경우가 대부분인데, 숫자로만 이루어진 디지털 세계에서 현실세계의 움직임을 표현하려면 물리의 기본적인 내용을 이해할 필요가 있다. 책 '게임을 움직이는 수학과 물리'에서는 정수, 소수, 사칙연산과 같은 숫자의 기본적인 구조와 컴퓨터에서의 수 체계에 대해서 배운다. 프로그래밍의 기본중인 기본인 수(자료형)체계를 배운 후에는 기본적인 수학을 공부하고, 이후 중력, 가속도, 마찰, 충돌과 같은 물리 법칙들을 설명하고 이를.. 이전 1 ··· 25 26 27 28 29 30 31 ··· 43 다음