ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Beginning Game Development with Godot: Learn to Create and Publish Your First 2D Platform Game

دانلود کتاب شروع توسعه بازی با Godot: یاد بگیرید که اولین بازی پلت فرم 2D خود را ایجاد و منتشر کنید

Beginning Game Development with Godot: Learn to Create and Publish Your First 2D Platform Game

مشخصات کتاب

Beginning Game Development with Godot: Learn to Create and Publish Your First 2D Platform Game

ویرایش: [1 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 1484274547, 9781484274545 
ناشر: Apress 
سال نشر: 2021 
تعداد صفحات: 386 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 23 Mb 

قیمت کتاب (تومان) : 62,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 3


در صورت تبدیل فایل کتاب Beginning Game Development with Godot: Learn to Create and Publish Your First 2D Platform Game به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب شروع توسعه بازی با Godot: یاد بگیرید که اولین بازی پلت فرم 2D خود را ایجاد و منتشر کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Part I: The Art of Creating Games
	Chapter 1: Introduction
		The Birth of Video Games
		Principles of Game Design
			Game Progression
			Put the Player in Control
			Give the Player Choices
			Create Immersive Scenarios
			Have a Creative Vision
		What Is a Game Engine?
		How Do We Choose a Game Engine?
		Why Choose Godot?
			The Graphics Engines Are Amazing
			It’s Easy on the Eyes
			It’s Open Source
			It Can Be Run on Multiple Platforms
			It Supports Live Editing
			It Has Its Own Scripting Language
			There Is a Vast Community Support
			The Documentation Is Extensive
			You Can Tinker with It
			Teamwork Is a Breeze
			It’s “MegaByte”-Sized
		Key Takeaways
Part II: Starting Out with Godot
	Chapter 2: Getting Started with Godot
		Downloading the Engine
		Creating a New Project
		Exploring the Engine Interface
			FileSystem
			Scene Dock
			Inspector Dock
			Workspaces
			Animation Panel
			SpriteFrames Panel
			Output Panel
			Debugger Panel
			Audio Panel
			2D Toolbar
		Playtest Buttons
		Tips and Shortcuts
		Key Takeaways
	Chapter 3: GDScript in a Nutshell
		What Is GDScript?
		Scripting
		Variables and Data Types
			Integer
			Float
			Boolean
			String
			Declaring a Variable
			Explicit and Inferred Typing
			Constants
			Enums
			Keywords
			Comments
			Output
		Functions
		Array
		Random Number Generation
		Operators and Computation
			Mathematical Operators
			Comparison and Logical Operators
		if-else Statements
		Dictionaries
		Looping
			for Loop
			while Loop
		Key Takeaways
	Chapter 4: Exploring Game Physics
		Collision Objects
		The Node-Scene Architecture
		Adding Nodes to the Scene
		Creating a Rigid Body
		Adding a Sprite Node
		Adding a Collision Shape
		Playing Your First Scene
		Properties of RigidBody2D
		Duplicating a Node
		Creating a Static Body
		Key Takeaways
Part III: Designing the Game
	Chapter 5: Adding Game Graphics
		What Are Game Assets?
			OpenGameArt.org
			Itch.io
			Gameart2D
			Kenney.nl
		Choosing the Right Assets
		Importing Game Art
		Creating the Main Game Scene
			Creating Game Objects as Scenes
			Designing the Main Game Scene
		Creating the Player
		Linking the Player to the Main Scene
		Moving the Player Using Keyboard Input
		Assigning Keyboard Input
		Adding a Background Image
		Key Takeaways
	Chapter 6: Game Animations
		Giving Life to the Player
			Importing Images for Animation
			Animating the Player
			Creating Animations with Individual Images
			Idle Animation
			Run Animation
			Jump Animation
			Other Player Actions
		Creating Animations Using a Sprite Sheet
			Introduction to Godot’s Animation Player
		Key Takeaways
	Chapter 7: Building the Game World
		Importing the TileMaps
		Creating Individual Tiles
		Camera-Follow
		Creating a Parallax Background
		Design Ideas
		Key Takeaways
	Chapter 8: Counting Wins and Losses
		Adding Coins to the Game
			Animating the Coin
			Creating a Coin in the Game Level
		Collecting Coins
			Collecting the Coin Using Signals
		Creating More Collectibles
		Adjusting the Rewards
		Adding Enemies
		Detecting Ledges with a Raycast
		Colliding with the Enemy
		Collision Layer and Collision Mask
			Player
			Enemy
			Coin
		Detecting Falls
		Changing Scenes
		Fall Area and Finish Level Area Collision
		Key Takeaways
Part IV: Game Enhancements and Export
	Chapter 9: Game GUI
		Creating the HUD
			HBoxContainer and VBoxContainer
			Creating a Script for the HUD
		Custom Signals for Coin Collection
			Displaying the Player’s Lives
		Turning the Player Red on Getting Hurt
		Creating the Title Screen
			Background
			Adding Text
			Adding a Panel
			Adding Buttons
			Attaching a Script to a Button
			Adding an Image to the Title Screen
			The Game Over Screen
		Adding Music to the Game
		Adding Sound Effects
			Jumping
			Coin Collected
		Key Takeaways
	Chapter 10: Publishing Your Game
		Game Enhancements
			Creating Global Variables
			Defeating the Monsters
			Adding Touchscreen Buttons
		Exporting Your Game
			Downloading Export Templates
		Exporting to PC (Windows)
		Exporting to Mobile (Android)
			Exporting to Browser (HTML)
			Publishing Your Game
			Itch.io
			Exporting Tips
			Monetizing Your Game
			What’s Next?
		Key Takeaways
Index




نظرات کاربران