처음 처음 | 이전 이전 | 1 | 2 |다음 다음 | 마지막 마지막
누구나 할 수 있는 유니티 2D 게임 제작 - 유니티를 몰라도 따라 하면서 즐겁게 익히는 레트로풍 2D 게임 제작
STUDIO SHIN 지음, 윤준 옮김 / 제이펍 / 2022년 10월
평점 :
장바구니담기




★ Jpub 출판사로부터 도서를 제공받고 작성되었습니다. ★

 

요즘엔 게임을 즐겨 하진 않지만 유년 시절에는 여러 종류의 게임들을 즐겨 했던 것 같다.


TV에 연결하여 게임을 할 수 있는 콘솔 게임부터, PC 게임, PC 통신으로 즐겨 하던 MUD 게임, 방과 후 오락실에도 친구들과 게임을 즐기며 학창 시절을 보냈다.


이렇게 어려서부터 게임을 즐겨 하다 보니 이따금씩 게임은 어떻게 만들어지는 걸까라는 생각도 하게 되고, 쯔꾸르 RPG라는 게임 제작 툴로 게임을 만들어보겠다며 이런저런 시나리오를 적어보다가 중도 포기했었던 기억이 생각난다.


처음 게임을 완성해 본 건 대학 졸업 작품이었는데 Java로 작성하고 애플릿으로 빌드 하여 브라우저에서 실행 가능한 알칼로이드 게임이었다.


메인 로비와 아이템 효과, 블록과 공의 충돌 판정 등을 구현하느라 몇 달이 걸려 겨우 완성했던 기억이 난다.


대학에서 게임 개발을 전공한 건 아니었지만 이따금씩 Cocos2d, Unity, Unreal 엔진 등의 정보를 접하며 게임 개발에도 관심을 유지하며 지냈다.


한 번은 유니티로 게임 개발을 해볼까 하는 생각이 들어 유니티 책을 찾아본 적이 있었으나 생각보다 어렵고 내용도 방대해서 접근하는 게 쉽지 않았다.


난이도가 있는 책을 읽다 보니 어려움을 느껴 처음 마음먹었던 것과는 달리 포기하게 됐다.

그러다 최근에 다시 게임을 만들어보고 싶다는 생각을 하게 됐다.


딸아이가 탭으로 게임을 하는 모습을 봤는데 비교적 간단한 방식의 퍼즐 게임이라 광고만 보고 있는 모습이 안타까워 가능하다면 어린아이를 위한 퍼즐이나 카드 맞추기 같은 게임을 만들어보면 좋겠다는 생각에 유니티 공부를 다시 해야겠단 생각이 들었다.


최근 Jpub 출판사에서 누구나 할 수 있는 유니티 2D 게임 제작 도서가 출시됐다는 소식을 메일링을 통해서 알고 관심이 있었는데, 진행하는 도서 리뷰 이벤트에 당첨되어 좋은 기회로 읽게 되었다.


전부터 2D 게임을 3D 게임보다 좋아했다, 도트류의 게임이나 2D만의 아기자기함이 편안해서 좋았다.


그리고 이번에 아이를 위해 구상 중인 퍼즐, 카드 게임도 2D로 개발하면 난이도도 더 쉬울 것 같다는 막연한 생각에 2D 게임 개발을 생각하고 있었다.


그렇게 읽게 된 누구나 할 수 있는 유니티 2D 게임 제작은 오랜만에 완독한 나의 첫 번째 유니티 서적이 되었다.


이 책은 전부 컬러로 되어있고 구석구석에 숨어있는 도구들의 위치나 설명이 컬러 사진으로 표시되어 명확한 정보를 제공해 준다.


또한, 도구별로 기능에 대해서 하나씩 설명해 주고 언제 사용하는지도 설명해 준다.


그 밖에도 스크립트를 작성하는 법, 컴포넌트를 등록하는 법 등을 하나하나 설명해 주고 있다.


전에는 이렇게 도구를 하나씩 설명해 주고 하는 방식의 책은 대충 훑고 넘어가며 읽어봤는데 결국 다시 이 기능이 어떤 기능이었지 하며 해당 기능을 다시 찾았던 적이 많았다.


초심자를 위한 책이니만큼 가벼운 마음으로 하나씩 읽으니, 이런 상황에서 사용하면 되는 기능이구나 하고 머리에 쏙쏙 들어왔다.


저자가 말한 것처럼 이 책의 난도는 높지 않지만 백문이 부여일 타라고 했던가, 처음부터 한번 따라 하며 게임을 만들어 나가고, 실제도 동작이 가능한 게임을 빌드하고 완성해서 플레이해보는 경험을 할 수 있게 해주는 것이 이 책의 가장 큰 장점이다.


그렇게 이 책을 읽고 아이를 위한 퍼즐/카드 게임을 하나 만들어 보고 싶다는 생각을 하게 되었다.


나처럼 C# 문법이나 복잡한 기능들을 소개하는 두꺼운 유니티 책을 접하다 중도 포기한 적이 있는 경험이 있는 사람들에게 또, 유니티로 게임을 출시해 보고 싶은 입문자가 있다면 이 책이 더 넓은 유니티 세상으로 안내하는 길잡이가 되어 줄 것이다.


제이펍 : https://jpub.tistory.com/1321

교보문고 : https://product.kyobobook.co.kr/detail/S000061838834



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
Must Have 코로나보드로 배우는 실전 웹 서비스 개발 - Node.js와 AWS를 활용한 설계부터 크롤링, 개발, 운영, 수익화까지 Must Have
권영재.주은진 지음 / 골든래빗(주) / 2022년 5월
평점 :
장바구니담기


"골든래빗 출판사로부터 책을 제공받아 작성했습니다." 


골든래빗 출판사로부터 책을 제공받는 좋은 기회로 이 책을 접하게 되었습니다. 


코로나 시국을 맞이한 지 햇수로 벌써 3년째, 전보다는 코로나 확진자가 많이 줄어들고 있지만 그동안 세계의 많은 사람들이 코로나로 고통을 받아왔고 지금도 받고 있습니다. 


일찍이 초기 코로나 유행 시에 개발되어 전 세계의 많은 사람들이 코로나의 동향과 확산세를 확인하려 한 번쯤 다녀갔을 코로나보드 웹사이트의 개발자께서 쓴 책입니다.


저 역시도 해당 사이트에서 코로나 확진자를 파악하며 가족들에게 친구들에게 전해주었던 기억이 있습니다.


웹 서비스가 기획되고, 개발되고, 운영을 위한 준비 과정, 보다 많은 사람들에게 서비스를 알리기 위한 SEO, 그리고 수익 창출을 위한 수익화 방법까지, 코로나보드의 자세한 설명은 물론 다양한 내용을 한 권에 담았습니다.


이 책을 읽는 중간에도 다 읽고 난 뒤에도 느끼는 점은 이 책은 코로나보드의 제작과 운영 과정 그 이상이며, 저자가 세세한 정보와 많은 지식을 나누려 고민하고 또, 고민한 흔적을 느낄 수 있었습니다.


처음 웹서비스를 개발하게 되면 어떻게 서비스를 준비해야 하고, 어떠한 과정으로 진행되는지가 쉽게 떠오르지 않아 중간중간 길을 잃거나 헤매게 되는데 이 책이 길을 잃지 않도록 해주는 길잡이가 되어 줄 것이며, 웹서비스를 기획하고 개발하는데 자신감을 불어넣어 줄 것입니다.


그만큼 디테일하게 책이 작성되어 있기 때문에 아직 웹서비스를 기획/개발해본 적 없는 비전공자와 대학생은 물론, 초급 개발자와 중급 개발자에게 도움이 되는 책이라고 말할 수 있을 것 같습니다.


이 책의 저자분께서 코로나보드를 운영하며 쌓은 데이터를 공개하여 학계와 업계의 많은 분들에게 도움이 되었다는 일화는 제게도 이런 서비스를 만들어서 사회에 보탬이 되는 개발자이고 싶다는 영감을 주었습니다.


최근에는 원숭이 두창(천연두)이 세계적으로 확산되고 있다는 얘기가 뉴스를 통해 전해지고 있는데 질병 관련 또 다른 서비스가 이 책을 읽은 누군가에 의해서 만들어지지 않을까 생각해봅니다.


주로 기업 시스템의 백엔드 서비스만 개발하며 지내온 저도 이 책을 읽고 코로나보드와 같은 웹서비스를 만들어 많은 사람들이 이용하는 서비스를 만들어보고 싶다는 목표가 생기게 되었습니다.


웹서비스에 관심 있는 많은 사람들에게 추천합니다.



※서점링크 

예스24: http://www.yes24.com/Product/Goods/108903274

알라딘: https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=292871673

교보문고: http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9791191905199&orderClick=LAG&Kc=


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
그림으로 공부하는 IT 인프라 구조 - 개정판 그림으로 공부하는 시리즈
야마자키 야스시 외 지음, 김완섭 옮김, 오다 케이지 감수 / 제이펍 / 2020년 12월
평점 :
장바구니담기


제이펍 출판사는 평소에 좋은 IT 서적들을 많이 출간하고 있으며, 출간된 여러 책들을 읽으면서 개인적으로 좋은 느낌을 갖게 된 IT 출판사다.

이따금 새로 출시 된 신간은 없는지 신간 소식을 확인하곤 하는데 얼마전 "그림으로 공부하는 IT 인프라 구조"의 개정판이 출간됐다.

2015년에 출간 된 초판본 이후 지난 5년간 변화되고 새롭게 등장한 IT 인프라 내용을 업데이트해서 개정판으로 재출간 됐다.

마침 이 책의 도서 리뷰 이벤트가 있어 응모했는데 운 좋게 도서 리뷰 기회가 주어져 리뷰를 작성한다.

그림으로 공부하는 IT 인프라 책을 읽기 전 예전에 읽었던 대용량 시스템을 지탱하는 기술이란 책이 떠올랐다.

대용량 시스템을 실무에서 가까이 접하지 못하던 시기라 재미있게 읽었고 많은 도움이 됐다.

그 때의 기억 때문인지 이번 그림으로 공부하는 IT 인프라 구조 책도 즐거운 마음으로 책을 펼쳤는데 역시나 술술 책이 읽히기 시작했다.

이 책은 시스템의 구조, 데이터의 흐름, IT 인프라전반의 내용을 그림으로 알기 쉽게 설명해 주고있다.

학부생 시절 수강했던 컴퓨터 구조, 네트워크 등 여러 강의중에서도 핵심적이고 필요한 내용들만 발췌, 요약해서 한 권으로 만들어 낸 것 같다.

직접 눈으로 보지않고 글로만 접하게 되면 추상적으로 머물 수 있는 개념과 생각들을 그림으로 자세히 설명해줘 이해하기 쉽고 기억에도 오래 남는 것이 이 책의 장점이다.

책의 소개에서도 나와 있듯이 인프라 담당자는 물론 5년차 정도까지의 애플리션 개발자, 데이터베이스 관리자, IT 마케터 등 많은 직군이 IT와 맞물려 있는데 이런 업무 구분없이도 IT에 기반을 두거나, IT로 밀접한 서비스를 제공, 이용중이거나 IT 종사자라면 누구라도 한번쯤 일독을 권한다.

분명히 도움 되는 책이라 말하고 싶다.


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
Practical 모던 자바 - 어려워진 자바, 실무에 자신 있게 적용하기 프로그래밍 인사이트 Programming Insight
장윤기 지음 / 인사이트 / 2020년 9월
평점 :
장바구니담기


자바 문법을 모르는 입문자에게는 무리가 있지만 그 밖에 문법 학습을 마친 분들이나 자바 6, 7등을 사용하시며 모던 자바를 학습하길 원하시는분들에게 적극 추천하는 책입니다. 기존에 자바 8을 경험한 분들도 다시 한번 이 책을 읽는다면 여러 배경지식과 그 깊이를 더 할 수 있을거라 생각됩니다.

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
Practical 모던 자바 - 어려워진 자바, 실무에 자신 있게 적용하기 프로그래밍 인사이트 Programming Insight
장윤기 지음 / 인사이트 / 2020년 9월
평점 :
장바구니담기


점심 식사 시간이면 이따금 회사 근처에 있는 서점에 들러 신간 IT 도서를 살펴보곤 합니다.
진열 된 신간 IT 서적을 살펴보던 중 "Practical 모던 자바"라는 책이 눈에 띄어 "1장. 자바의 발전 과정"을 잠시 읽어보았는데, 그 동안 몰랐던 내용들이 있어 신선했고, 책 내용과 구성이 좋아 계속 읽고 싶은 마음이 들었습니다.
그러던 중 이 책의 출판사 인사이트에서 진행한 "Practical 모던 자바"의 도서 리뷰 이벤트가 눈에 띄여 신청하게 됐습니다.
운 좋게도 리뷰어로 선정되어 "Practical 모던 자바"를 마저 읽을 수 있게 됐습니다.

이 책은 2020년 9월 출간된 따끈따끈한 IT 신간입니다. 모던 자바(Java 8 이후)를 대상으로 한 책들 중에서는 가장 최신 도서가 아닐까 생각합니다.

이 책의 목차는 다음과 같습니다.

목차
1장. 자바의 발전 과정
2장. 인터페이스와 클래스
3장. 함수형 프로그래밍
4장. 람다와 함수형 인터페이스
5장. 스트림 API
6장. 병렬 프로그래밍
7장. 파일 I/O (NIO 2.0)
8장. 날짜와 시간
9장. 자바 모듈화
10장. JShell 도구
11장. 유용한 새 기능들
부록. 제네릭

학부생 시절 자바 6으로 수업을 들었고, 회사에서도 레거시 프로젝트들이 자바 6과 7로 되어 이 버전을 주로 사용해왔습니다.
몇년 전 모던 자바로 불리우는 Java 8이 출시되며 자바에 큰 변화가 생겼다는 것은 알고 있었습니만, 별도의 개인 프로젝트를 진행하지않던 시기라 모던 자바의 학습 필요성을 느끼지 못했고, 기존 레거시 프로젝트의 Java 버전인 6, 7 사용에 큰 불편함이 없었기에 모던 자바의 도입을 미루고 있었습니다.

그렇게 학습을 미뤄오던중 어느 순간 최신 세미나에서 제공되는 코드들이나 즐겨 사용하는 스프링 프레임워크, 또 다른 여러 자바 생태계의 프로젝트들이 Java 8 이상으로 대부분 전환되었고 자바 11 이상을 사용하는 프로젝트들도 눈에 띄게 됐습니다.
결정적으로 최근 자바를 학습해서 입사하는 젊은 친구들은 Java 8 이후 버전으로 학습했기 때문에 그들의 코드를 알아보거나 컨벤션을 맞추려면 당연히 학습이 필요했고, 무엇보다 코드가 작성이 편하고 간결해지니 스스로가 제일 편해졌습니다.

이렇듯 더 나은 방향으로 변화한 모던 자바이기 때문에 더 이상 학습하지 않을 이유가 없었습니다.
이러한 필요성을 가지고 학습을 위해 모던 자바 책(자바 인 액션등)을 몇권 읽어보았고 대부분 좋은 책들이라 많은 도움이 되었습니다.

현재는 새로운 인원들과 새로운 자바 프로젝트를 준비 중에 있습니다.
이 인원들도 과거의 저와 마찬가지로 자바 8 이전의 버전으로 학습했던 인원들이라 자바의 큰 변환점인 자바 8의 내용 학습이 필요했는데 지금 리뷰하는 "Practical 모던 자바" 책을 읽고나서 이 책을 추천하기로 마음 먹었습니다.

전부 그런것은 아니지만 시간이 지남에 따라 지식이 정리되고 좀 더 좋은 표현으로 강의나 서적들이 출시되곤 합니다.
그래서 과거에 어려운 조건에서 무언가를 배웠던 사람들은 요즘 "ㅇㅇ 배우기 좋아졌다"는 말도 이따금 들립니다. 모던 자바 신간 도서인 이 책은 이처럼 기존의 내용들이 이해하기 쉽게 정리되어있습니다.

자바 1.0부터 현재까지 변화된 버전별 특징들, 새로은 특징(기능)을 도입하게 된 배경 지식, 레거시 문법과 현재의 모던 자바의 문법을 비교해주며 그 편리함과 변환 과정등을 설명해주고 있습니다.
자칫 최신 기능 설명만 소개해주는 책들과는 달리 이전버전과 최신버전을 적절하게 잘 비교 설명해주기 때문에 과거와 현재를 이 책 한권으로 연결하는 타임머신 같습니다.

자바의 발전 과정을 비롯해서 클래스와 인터페이스, 그리고 모던 자바의 핵심인 함수형 프로그래밍, 람다와 함수형 인터페이스, 스트림 API, 자바 8에 적용된 날짜와 시간 그 밖에 유용항 기능등, 모던 자바 전반의 지식을 한권에 담아내려고 노력한 흔적이 많이 보입니다.

자바 문법을 모르는 입문자에게는 무리가 있지만 그 밖에 문법 학습을 마친 분들이나 자바 6, 7등을 사용하시며 모던 자바를 학습하길 원하시는분들에게 적극 추천하는 책입니다. 기존에 자바 8을 경험한 분들도 다시 한번 이 책을 읽는다면 여러 배경지식과 그 깊이를 더 할 수 있을거라 생각됩니다.

다시 한번 리뷰어로 선정되어 좋은 도서를 읽게 해주신 인사이트 출판사에 감사드립니다.

#Practical모던자바 #모던자바 #인사이트

댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
처음 처음 | 이전 이전 | 1 | 2 |다음 다음 | 마지막 마지막