دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1 ed.]
نویسندگان: Maithili Dhule
سری:
ISBN (شابک) : 1484274547, 9781484274545
ناشر: Apress
سال نشر: 2021
تعداد صفحات: 386
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 23 Mb
در صورت تبدیل فایل کتاب 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