티스토리 뷰

728x90

고도를 실행시키면 처음 만나게 되는 화면이 프로젝트 매니저다. 내가 수행하고 있는 여러 게임 제작 프로젝트들이 나열되므로 작업에 들어갈 프로젝트를 더블클릭하거나, 프로젝트를 선택한 상태에서 우측에 있는 [편집] 버튼을 누르면 바로 편집기로 들어갈 수 있다. 프로젝트를 선택한 상태에서 [실행]을 누르면 편집기를 열지 않고 게임을 실행시킬 수 있다. [스캔]은 프로젝트가 있는 폴더들을 검색해서 고도 프로젝트들을 프로젝트 매니저에 자동 등록하는 기능이다.

 

고도 프로젝트를 저장한 폴더를 보면 위의 그림처럼 project.godot라는 프로젝트 파일이 있는데 저 파일을 보고 [스캔]에서 프로젝트를 자동 등록해 주는 것이다. 마찬가지로 [가져오기]를 선택하면 프로젝트 매니저에 등록되지 않은 프로젝트의 폴더를 선택하여 매니저에 등록하면서 바로 편집할 수 있게 해 준다. 이 화면에 중요한 인터페이스가 하나 있는데 우측 상단에 있는 언어 선택 버튼으로 고도 편집기가 한국어 지원을 하고 있지만 번역이 애매하거나 이해가 안되는 경우에는 영어로 바꾸어서 작업을 진행할 수도 있다. 물론 언어를 바꾸면 편집기를 재실행해야 한다.

 

프로젝트 매니저의 [템플릿] 탭에서는 미리 어느 정도 틀과 기능이 준비된 템플릿, 데모, 프로젝트 등을 온라인 혹은 내부 서버에서 다운로드하여 프로젝트를 시작할 수 있다. 처음부터 모든 기능을 만들 수도 있겠지만 내가 구상하고 있는 게임과 유사한 모습을 갖추고 있는 것을 내려받아 고쳐서 프로젝트를 시작하면 조금 더 생산성 있는 작업이 될 수 있다. 개발 생산성을 극대화시킬 수 있는 방법은 이미 제작되어 있는 코드를 재사용하는 것이기 때문이다. 고도 홈페이지의 에셋 라이브러리에(https://godotengine.org/asset-library/asset) 가보면 템플릿에서 검색하는 템플릿, 데모, 프로젝트 외에도 다양한 에셋을 다운로드 받아 활용할 수 있다. 최고의 배움은 길을 이미 다녀온 사람의 흔적을 따라가는 것이므로 고도의 에셋들을 최대한 활용하는 것이 초보자의 왕도가 아닌가 싶다. 아래의 목록은 현재 고도 에셋 라이브러리에서 제공하고 있는 템플릿, 데모, 프로젝트들이다.

 

▷ 종류, 패키지 이름, 버전, 라이선스, 등록일의 순서로 보면 된다.

▷ Templates, Pause Screen 1.0.2, 3.2, MIT, 2020-05-12
▷ Templates, Pong-based game template 1.0.0, 3.2, MIT, 2020-05-07
▷ Templates, Wario ware clone 1.0, 3.2, MIT, 2020-05-07
▷ Templates, Grid Movements 1.1.0, 3.1, MIT, 2020-04-29
▷ Templates, RTS mouse selection and navmesh move 1.0, 3.2, MIT, 2020-04-01
▷ Templates, Top-down Action RPG Template 1.1.0, 3.2, MIT, 2020-03-20
▷ Templates, First Person Starter 1.1.1, 3.2, MIT, 2020-03-17
▷ Templates, First Person Template 2.0, 3.2, MIT, 2020-03-08
▷ Templates, Dedicated Server and Client Project 1.0, 3.2, MIT, 2020-02-15
▷ Templates, Rakugo VN Template Godot 3.1 2.0.8f4, 3.1, MIT, 2020-02-15
▷ Templates, Escoria 2.0 for Godot Engine 3.2 2.0, 3.2, MIT, 2020-02-15
▷ Templates, Mannequiny: Open 3D Mannequin v0.3.0, 3.2, MIT, 2020-02-02
▷ Templates, 2D Wheeled Vehicle Template 1.0, 3.1, MIT, 2020-01-14
▷ Templates, drag and drop 1.0, 3.1, MIT, 2019-12-24
▷ Templates, Top Down Twin Stick Shooter 1.0, 3.1, MIT, 2019-11-21
▷ Templates, Controller use Template 1.0, 3.1, MIT, 2019-11-08
▷ Templates, Speed feeling Godot 2D 1.0, 3.1, MIT, 2019-11-08
▷ Templates, 2D grid based movement 1.0, 3.1, MIT, 2019-11-02
▷ Templates, Random Tiles Map Generator 1.0, 3.0, MIT, 2019-09-25
▷ Templates, Maze Generator 1.0.1, 3.1, MIT, 2019-09-25
▷ Templates, Flappy Beans 1.0.0, 3.1, MIT, 2019-09-25
▷ Templates, Blank Starter Template (3D) v1.0.1, 3.1, MIT, 2019-09-15
▷ Templates, Without coding 2D Plateformer creator tool 1.0, 3.0.4, MIT, 2019-01-10
▷ Templates, Doom Clone 1.0, 3.0.4, MIT, 2018-12-09
▷ Templates, Basic Platformer 1.0, 3.0.4, MIT, 2018-12-09
▷ Templates, Basic Top Down Shooter 1.0, 3.0.4, MIT, 2018-12-09
▷ Templates, Visual Scripting Custom Node Library 0.2, 3.0, MIT, 2018-06-08
▷ Templates, Simple Main Menu 1.0, 3.0, MIT, 2018-05-16
▷ Templates, Simple Rotation Character Selector Demo 1.0, 3.0, MIT, 2018-05-01
▷ Templates, 3D FPP Interaction Template 1.0.0, 3.0, MIT, 2018-04-10
▷ Templates, Multiplayer 2D Platformer 1, 3.0, MIT, 2018-03-20
▷ Templates, Flappy Godot (2.2+) 0.2, 2.1, MIT, 2017-09-13
▷ Projects, Multiplayer FPS 1.2, 3.2, MIT, 2020-05-16
▷ Projects, Cube_Characters 1.0, 3.2, MIT, 2020-05-06
▷ Projects, Shooting Pactris 0.9.3, 3.2, AGPLv3, 2020-05-05
▷ Projects, Slime Shooter - Godot & FOSS Learning Project 1.0.0, 3.2, GPLv3, 2020-02-25
▷ Projects, Rakugo: The Question 1.2f4, 3.1, MIT, 2020-02-15
▷ Projects, Space Adventure 1.0, 3.1, MIT, 2020-01-14
▷ Projects, Oculus Quest Button Testing 1.0.0, 3.2, MIT, 2019-12-14
▷ Projects, First Person Character 1.0, 3.1, MIT, 2019-10-08
▷ Projects, multiplayer dungeon crawler 0.1, 3.0.4, MIT, 2019-06-08
▷ Projects, 2DLights-Benchmark-Demo 1.0.0, 3.1, MIT, 2019-05-19
▷ Projects, Godot Open Dialogue 1.2, 3.1, CC-BY-4.0, 2019-05-11
▷ Projects, Analog Stick 1.0, 3.1, MIT, 2019-05-11
▷ Projects, balldrop. v1.0, 3.1, MIT, 2019-05-10
▷ Projects, a mole game 1.0, 3.1, MIT, 2019-03-28
▷ Projects, TETRIS 3000 1.1, 3.0, MIT, 2019-01-10
▷ Projects, AudioGame RPG 1.0, 3.0, GPLv3, 2018-12-09
▷ Projects, Godot Sandbox 1.0.0, 3.0.4, MIT, 2018-11-09
▷ Projects, Snake 1.0, 2.1, MIT, 2018-09-12
▷ Projects, Spectral Visualizer v1.0, 3.1, MIT, 2018-09-12
▷ Projects, Meteorite v1.0.1, 3.0, CC-BY-SA-4.0, 2018-08-20
▷ Projects, Stylized Planet Generator v1.0, 3.0, MIT, 2018-07-21
▷ Projects, TileBased Custom Pathfinder 1.1, 3.0, MIT, 2017-12-12
▷ Projects, Minilens v1.2, 2.1, GPLv3, 2017-09-13
▷ Projects, Cute 3D Multiplayer Third Person Shooter v1.1.1, 2.1, MIT, 2017-09-13
▷ Projects, Binary Game 0.1, 2.1, GPLv3, 2017-09-13
▷ Demos, GUI in VR 1.0, 3.2, MIT, 2020-04-24
▷ Demos, C# 3D Platform + State Machine - Demo 1.0, 3.2, MIT, 2020-04-14
▷ Demos, 2D Platformer Demo (KinematicBody) 3.2-57baf0a, 3.2, MIT, 2020-04-03
▷ Demos, Godot Touch Input Manager Demo v1.0.1, 3.2, MIT, 2020-04-03
▷ Demos, 3D Kinematic Character Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D Physics Platformer Demo (RigidBody) 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D Dodge The Creeps Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D Finite State Machine Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D GD Paint Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D Navigation Astar Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D Role Playing Game Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D SDF Font Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 3D Inverse Kinematics Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 3D Truck Town Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Audio Device Changer Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Audio Generator Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Audio Mic Record Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Audio Spectrum Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Loading Autoload Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Background Loading Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Loading Scene Changer Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D Dodge The Creeps Demo (Mono version) 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Audio BPM Sync Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Multiple Threads Loading Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2.5D Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Matrix Transform Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Plugins Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 3D Viewport Scaling Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, GUI Input Mapping Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, GUI Rich Text/BBcode Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, GUI Drag And Drop Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, GUI Translation Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Android IAP Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, OpenSimplexNoise Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D Pong Demo (Mono version) 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Webrtc Minimal Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Webrtc Signaling Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Websocket Chat Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Websocket Minimal Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Websocket Multiplayer Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Dynamic Split Screen Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D HDR Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D Hexagonal Map Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D Isometric Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D Kinematic Character Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D Light Masks Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D Lights and Shadows Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D Navigation Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D Particles Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D Pong Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D Screen-Space Shaders Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 3D Material Testers Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 3D Navmesh Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, GUI in 3D Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 3D in 2D Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 2D in 3D Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Screen Capture Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Visual Script Visual Pong Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Joypads Demo / Tool 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Multitouch Cubes Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Multitouch View Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Sensors Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Tween Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Pause Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Instancing Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, RegEx (Regular Expressions) Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, 3D Platformer Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Visual Script Multitouch View Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Visual Script Circle Pop Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Multiplayer Pong Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Multiplayer Bomber Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Loading with Threads Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Window Management Demo 3.2-57baf0a, 3.2, MIT, 2020-04-02
▷ Demos, Sword Slash Effect - 3 Different Versions 1.0, 3.2, MIT, 2020-04-02
▷ Demos, Open-World Archero 0.21, 3.2, MIT, 2020-04-01
▷ Demos, Drag And Drop 1.0.0, 3.2, MIT, 2020-03-24
▷ Demos, Local Game Save 1.0.0, 3.2, MIT, 2020-03-24
▷ Demos, Dynamic Gravity Kinematic Character 1.0, 3.2, MIT, 2020-03-17
▷ Demos, 2D Physics Platformer Demo (Rigidbody) CS 1.0.0, 3.2, MIT, 2020-03-05
▷ Demos, Conway's Game Of Life Demo 1.0, 3.2, MIT, 2020-02-15
▷ Demos, 2D Kinematic Character Demo CS 1.0.0, 3.1, MIT, 2020-01-23
▷ Demos, Pong CS 1.0.0, 3.1, MIT, 2020-01-23
▷ Demos, 2D Navigation Demo CS 1.0.0, 3.1, MIT, 2020-01-23
▷ Demos, Water Temple Demo 1.0.1, 3.1, MIT, 2020-01-16
▷ Demos, 2D Flocking Demo 1.0, 3.1, GPLv3, 2020-01-15
▷ Demos, Tello Drone Control Demo 0.1.1, 3.2, MIT, 2019-12-28
▷ Demos, Crypth of the Necrodancer mechanics 1.0, 3.1, MIT, 2019-12-17
▷ Demos, RigidBody Planetary Physics Correct Stand Up 0.02, 3.0, MIT, 2019-11-22
▷ Demos, Godot MIDI Input example 1.0, 3.1, MIT, 2019-10-14
▷ Demos, Heightmap terrain demo 1.1, 3.1, MIT, 2019-10-09
▷ Demos, Platformer 2D 1.0, 3.0.4, GPLv3, 2019-10-09
▷ Demos, Demo Platformer Game 1.0.2, 3.1, GPLv3, 2019-10-09
▷ Demos, AlphaOS 0.1.2, 3.1, MIT, 2019-10-08
▷ Demos, Hexgrid-Tileset Demo 1.0, 3.1, MIT, 2019-09-25
▷ Demos, PC Inventory Demo 1.0, 3.1, MIT, 2019-09-25
▷ Demos, 3D Multiplayer Bobmerman 0.9, 3.1, MIT, 2019-09-25
▷ Demos, Rolling Cube Demo 1.0, 3.1, CC0, 2019-09-15
▷ Demos, 3D GridMap and non GridMap Navmesh Demos 2.02, 3.1, MIT, 2019-05-22
▷ Demos, State Machine for Platformer Games 1.0, 3.1, GPLv3, 2019-05-19
▷ Demos, Realistic Water Shader 1.0, 3.1, MIT, 2019-05-01
▷ Demos, Tiny Platform Quest 1.0, 3.1, MIT, 2019-03-28
▷ Demos, Simple FPS camera 1.0, 3.0, MIT, 2019-03-16
▷ Demos, Volumetric Fog v1.0, 3.0, MIT, 2019-02-10
▷ Demos, VOID 1.0, 3.1, GPLv3, 2018-11-09
▷ Demos, Doodly Jumping 1.0, 3.0.4, MIT, 2018-11-09
▷ Demos, Tappy Plane 1.0, 3.0.4, GPLv3, 2018-10-05
▷ Demos, Open Ocean Demo 1.0.1, 3.0, MIT, 2018-06-08
▷ Demos, Better Drag-and-drop Sprite 1.0, 3.0, MIT, 2018-06-08
▷ Demos, SPHater demo 1.0, 3.0, MIT, 2018-06-08
▷ Demos, Godot 3.0 GPU 2D and 3D Simplex Noise 1.0, 3.0, MIT, 2018-05-16
▷ Demos, Window Drag Demo 1.0, 3.0, MIT, 2018-05-01
▷ Demos, Drag-and-drop Sprite 0.1, 3.0, MIT, 2018-04-17
▷ Demos, How Collision and Layer Masks Works 1.0, 3.0, MIT, 2018-03-20
▷ Demos, Minesweeper 1.0.1, 2.1, MIT, 2017-09-13, 

 

웬만한 게임 아이디어들은 이 목록중에서 실제 예제를 찾아볼 수 있지 않을까 싶다.

 

비어있는 새 프로젝트를 시작하고 싶다면 프로젝트 매니저에서 [새 프로젝트]를 선택한다. 새 프로젝트 만들기 창이 나오면 일단 프로젝트 경로를 먼저 선택한다. 고도는 폴더 단위로 프로젝트를 저장하기 때문에 되도록 프로젝트들을 모아 놓는 부모 디렉터리를 "프로젝트 경로"에서 선택하고, 프로젝트 이름을 기입하는데 프로젝트 이름을 폴더명으로 사용할 것이므로 되도록 단순하게 기술하고 [폴더 만들기]를 클릭하여 비어 있는 새 폴더를 생성합니다. 이렇게 빈 폴더가 선택되면 우측의 그림처럼 버튼이 녹색으로 바뀐다. 마지막으로 렌더러를 선택해야 하는데 높은 버전을 선택하면 품질을 높일 수 있고, 낮은 버전을 선택하면 호환성을 높일 수 있으므로 게임의 성격에 맞게 적절하게 선택한다. 나중에 기준 렌더러를 변경할 수도 있지만 화면에 나온 설명처럼 변경이 필요할 수 있으므로 전략을 잘 세울 필요가 있다.

 

새 게임 프로젝트의 편집 화면이다.

 

 

728x90
댓글
글 보관함
최근에 올라온 글
최근에 달린 댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31