본문 바로가기

서평

(72)
이것이 C#이다 후기 이 책은 C# .NET 프레임워크 세계에 첫 발을 들이는 입문자를 위한 책이다. 따라서 딱딱하지 않은 대화식 표현으로 1:1 강의처럼 배울 수 있는 것이 이 책의 가장 큰 장점이다. 또한 C#의 핵심 문법은 물론, 프로그래밍 동작 원리까지도 입문자 입장에서 하나하나 꼼꼼히 설명하였다. 책을 덮을 때쯤이면 기초 문법부터, 고급 문법, 그리고 .NET 프레임워크의 활용까지 C#의 전반적인 큰 틀을 자연스레 익힐 수 있을 것이다. - 도서 설명 C#입문자에게 추천하는 입문서 프로그래밍이나 컴퓨터의 기본 지식이 없는 비전공자들이 입문하기에는 힘들 수 있으나, 적절한 수준의 코딩 경험이나 컴퓨터과학과 관련 공부를 해봤다면 책을 쉽게 따라 해 볼 수 있을 것이다. 이 책 외에도 C#책을 2권 더 읽고 있는데, 3권..
세이더프로그래밍입문 후기 ※ 저는 게임개발자가 아니어서 게임업계에 대해 틀린 내용이 있을 수 있음을 알려드립니다. 김포프님의 셰이더 프로그래밍 입문. 절판된 책이지만 알라딘에서 전자책 구매가 가능하길래 사서 공부해봤습니다. 렌더몽키를 이용한 HLSL와 C++로 DirectX9 실습을 하면서 셰이더 프로그래밍의 기본을 배울 수 있습니다. 프로그래머가 알아볼 수 있는 언어로 구성되어 있고, 그 안의 프로세스도 지극히 하드코어 한 공학적 내용입니다. 그렇지만 그런 수학적 프로그래밍 결과물이 예술이 되어 나오는, 공학과 예술이 조합된 신기한 세계라고 할 수 있습니다. - 셰이더 프로그래밍 입문, 정종필님의 추천의 글 많은 초보 개발자들에게 셰이더는 미지의 영역입니다. 커뮤니티를 살펴보면 많은 사람들이 관심을 가지고 정보를 물어보기는 하..
폴리매스 오늘날 사람들은 자신을 소개할 때 자신의 직업이나 학위를 이야기한다. '나는 개발자다', '나는 어떤 대학교에서 컴퓨터공학과를 전공했다'와 같이 자신을 특정한 한 가지 분야에 엮어서 소개한다. 거기서 더 깊게 이야기를 한다면 독서, 악기 연주와 같은 자신의 취미를 이야기하게 되지만, 대부분의 사람들에게 취미는 삶의 작은 일부분일 뿐, 이렇게 이야기한 취미활동이 삶에 큰 영향을 주는 사람은 찾기 힘든듯하다. 하지만 한가지 일로 자신을 표현하는 현대 사회와 달리 원래 사람은 원래 여러 가지 일을 하는 걸 선호한다. 오늘날에는 삶의 모든 영역에서 전문화가 의무화되다시피 해서 상상하기 어렵지만, 인류 역사를 돌아보면 한 가지 일만 하는 것은 오히려 부자연스럽다. 과거 수렵채집 시절에는 한사람이 생존에 관련된 모..
유니티 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를 이용하고 있다고도 하네요! ​ 툰 쉐이딩에 대해 잘 모르시는 분들은 이러한 만화같은 표현을 현실기반의 쉐이딩보다 더 쉬운일이라고 생각하시기도 하는데,툰 쉐이딩과 물리 기반 쉐이딩은 누가 더 쉽다를 떠나서 아에 다른 일을 한다고 생각하시면 됩니다. 어떤 점에서는 물리기반..