본문 바로가기

개발13

[도서 리뷰] 상상을 실현하는 로블록스 게임 만들기 > 진행에 앞서 요즘 초등학생 친구들이 재밌게 즐기는 게임이 여럿 있겠지만, 그래도 부모들이 대체로 편하게 시켜주는 게임들이 두 가지 있다. 하나는 마인크래프트이고, 다른 하나는 로블록스이다. 마인크래프트는 게임 내에서 계속 자원을 캐내고, 캐낸 자원을 이용해서 나의 공간에 집을 짓고 그것으로 꾸미고 즐기는 게임이다. 로블록스는 그와 비슷한 픽셀(복셀)로 된 게임으로서 이것은 게임 내에서 직접 블록을 쌓는 것이 주된 목적은 아니다. 외부에서 그러한 방식으로 각자의 게임을 만들고, 그것을 이용하여 게임을 즐기는 것이다. 아직 제대로 아는 입장이 아니지만, 많은 경우 점프를 하면서 내부의 컨텐츠를 즐기는 것이라고 보여진다. 그 두 가지 중 로블록스는 앞서 설명한 것처럼 게임을 직접 만들 수 있다면 게임을 더.. 2023. 9. 24.
[도서 리뷰] 더 나은 웹 개발을 위한 가이드 > 진행에 앞서 개발자로서 웹 개발 한 번 해보지 않은 사람이 있을까. 학교 프로젝트, 업무상 필요하여 아주 작은 html 페이지 하나 개발 등 대부분 조금은 거쳐간 경험이 있을 것이다. 하지만, 업무로 웹 개발로 뛰어든 개발자는 많지 않으며, 특히 모던 웹 개발에 들어서면서 제대로 이것을 이해하고 개발자는 드물다. 그렇다고 이해조차 안해도 되는 영역은 아니다. 내가 어떤 형태의 개발자라 하더라도 Google, StackOverflow를 경험하는 것은 아주 빈번한 일일 것이다. 이것을 경험하는 데 사용하는 것이 바로 웹 아닌가. 수많은 블로그 페이지, 이 글을 작성하고 보고 있는 이 페이지도 웹으로 작성되어 있다. 이렇게 많은 부분이 웹과 연관되어 있는데, 그런 웹을 외면하면, 설령 의도하지 않았다고 하.. 2023. 7. 23.
[도서 리뷰] 초보자를 위한 유니티 입문(개정 2판) > 진행에 앞서 현재 게임 개발을 위한 도구는 많이 존재한다. 하지만 그것을 일반인이 쉽게 접할 수 있는 도구 중에서 현 시점에 가장 잘 알려진 도구로는 크게 두 가지가 존재한다. 하나는 언리얼 엔진이며, 다른 하나는 오늘 리뷰할 책의 소재인 유니티이다. 언리얼 엔진의 경우에는 진입장벽이 높지만 대략 스케일이 크고 더욱 고화질의 게임을 만드는 데 유용하게 사용되는 편이며, 유니티는 진입장벽이 낮고 작은 스케일의 게임부터 다양하게 활용하기 좋은 도구이다. 그리고 사용하는 언어로는 C#을 이용하기 때문에 C++을 사용해야 하는 언리얼보다는 언어의 장벽도 낮은 편이다. 그래서 스크립트를 만드는 입장에서도 그렇게 어렵게 느껴지지는 않을 것이라 생각한다. 언어 자체보다는 프레임워크에 종속된 함수의 사용 방법을 익.. 2023. 5. 28.
[도서 리뷰] 파이썬 라이브러리를 활용한 텍스트 분석 > 진행에 앞서 현재 시점에서 파이썬은 다양한 분야에서 활용되고 있다. 시간은 많이 흘렀지만 현재까지 크게 사용되고 있는 머신러닝 분야를 비롯하여, 웹 서버, REST API 서버 등의 개발로도 사용이 되고, 유틸성 툴을 개발하는 목적으로도 사용된다. 파이썬은 인터프리터 언어이기에 생각의 흐름대로 작성하면 된다는 특성을 이용하여 누구나 쉽게 접근할 수 있다는 점이 큰 장점으로 활용된다고 생각한다. 물론 퍼포먼스 측면에서 상당히 연산 능력이 필요한 코드를 작성할 경우 타 언어에 비해서는 매우 낮은 퍼포먼스를 보이는 경우도 있기에 무조건 추천할만하다고 여겨지지는 않지만, 컴퓨팅 파워는 점점 올라가고, 코어 라이브러리는 C 언어로 작성된 케이스가 많기 때문에, 실제 사용하는 입장에서는 로직 자체에만 집중할 수.. 2023. 3. 26.
[도서 리뷰] 이것이 안드로이드다 with 코틀린(3판) > 진행에 앞서 안드로이드 개발자로 지낸지 약 13년째인듯 하다. 2009년 말부터 시작하여 다양한 업계에서 지내온지라 안드로이드라면 항상 아쉽고 더 전문성 있는 부분을 위해 노력하고 있고, 그래야 한다고 생각하고 있다. 이런 시간을 지내와서인지 개발서적 역시 많이 보았고, 그 중 안드로이드 서적은 더욱 관심있게 보아왔던 터라 이 책도 깊은 관심을 가지고 보기 시작하였다. > 첫 느낌 및 목차 이 책은 안드로이드 책을 성의껏 만들었다는 것 외에도, 주목하고 싶은 부분이 있었다. 바로 최선 버전을 대상으로 만들었다는 점이다. 모든 프로그래밍 기술이 마찬가지이지만, 특히 안드로이드는 이 기술의 발전 속도가 매우 빠르다. 차이점도 커서, 학습을 일년만 안하고 있어도 따라잡기 어려울 정도이다. 이 책은 벌써 개.. 2022. 2. 22.
반응형