Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Learning AWS Lumberyard Game Development
Learning AWS Lumberyard Game Development

Learning AWS Lumberyard Game Development: Create stunning 3D multiplayer games with integrated cloud-based features

eBook
€8.99 €26.99
Paperback
€32.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Table of content icon View table of contents Preview book icon Preview Book

Learning AWS Lumberyard Game Development

Chapter 1. Welcome to the Lumberyard

The purpose of this chapter is to provide you with a brief overview of Lumberyard, what it is capable of, and what you can do with it. We'll start with a brief discussion of where Lumberyard fits into the game engine landscape. Our initial look at Lumberyard will include system requirements and how it integrates with the cloud for computing and storage. You'll be provided with step-by-step instructions for the download and installation process. Lastly, a tour of the Lumberyard interface will be provided.

In this chapter, you will:

  • Understand Lumberyard
  • Become familiar with Lumberyard's system requirements
  • Download and install Lumberyard
  • Understand the Lumberyard Setup Assistant
  • Download and install required software, SDKs, and plugins
  • Become familiar with the Lumberyard Editor and the user interface
  • Start a new Lumberyard project

What is Lumberyard?

Lumberyard is a free 3D game engine that has, in addition to typical 3D game engine capabilities, an impressive set of unique qualities. Most impressively, Lumberyard integrates with Amazon Web Services (AWS) for cloud computing and storage. You will learn about AWS in Chapter 9, Employing Cloud Computing and Storage. Lumberyard, also referred to as Amazon Lumberyard, integrates with Twitch to facilitate in-game engagement with fans. We'll cover Twitch in Chapter 10, Engaging With Users Using Twitch.

Another component that makes Lumberyard unique among other game engines is the tremendous support for multiplayer games. As you'll see in Chapter 7, Creating Multiplayer Gameplay, the use of Amazon GameLift empowers developers to instantiate multiplayer game sessions with relative ease.

Lumberyard is presented as a game engine intended for creating cross-platform AAA games. There are two important components of that statement. First, cross-platform refers to, in the case of Lumberyard, the ability to develop games for PC/Windows, PlayStation 4, and Xbox One. At the time of this book's publication, additional support for Mac OS, iOS, and Android devices was being worked on. There is no doubt that these additional platforms will be supported soon. The second component of the earlier statement is AAA games. A triple-A (AAA) game is like a top-grossing movie, one that had a tremendous budget, was extensively advertised, and wildly successful. If you can think of a console game (for Xbox One and/or PlayStation 4) that is advertised on national television, it is a sign the title is a AAA game.

Note

Now that this AAA game engine is available for free, it is likely that more than just AAA games will be developed using Lumberyard. This is an exciting time to be a game developer.

More specifically, Amazon hopes that Lumberyard will be used to develop multiplayer online games that use AWS for cloud computing and storage, and that integrate with Twitch for user engagement. The engine is free, but AWS usage is not. Specifics on this issue will be covered Chapter 9, Employing Cloud Computing and Storage. Don't worry, you can create single-player games with Lumberyard as well.

System requirements

Amazon recommends a system with the following specifications for developing games with Lumberyard:

  • PC running a 64-bit version of Windows 7 or Windows 10
  • At least 8 GB RAM
  • A minimum of 60 GB hard disk storage
  • A 3 GHz or greater quad-core processor
  • A DirectX 11 (DX11) compatible video card with at least 2 GB of video RAM (VRAM)

As mentioned above, currently, there is no support for running Lumberyard on a Mac OS or Linux computer.

The game engine is a very large and complex software suite. You should take the system requirements seriously and, if at all possible, exceed the minimum requirements.

Downloading and installing Lumberyard

Note

The Internet is a dynamic medium and some links are subject to change after this book's publication date. If a link does not work, you can search for the new web page using an Internet browser. Some of the images, buttons, and other graphical references might be different from what is presented here.

The following steps will guide you through the download and installation processes for Lumberyard. Before following these steps, be sure your system meets the minimum requirements listed in the previous section:

  1. Open your Internet browser and navigate to https://aws.amazon.com/lumberyard.
  2. Find the Download Lumberyard button, as shown in the following screenshot, centered and towards the bottom of the screenshot, and click it. This will take you to the https://aws.amazon.com/lumberyard/downloads/ page:

    Downloading and installing Lumberyard

  3. On the downloads page, click the Download Lumberyard button. You will be reminded that downloading the game engine indicates you agree to the AWS Customer Agreement and Lumberyard Server Terms. As shown in the following screenshot, there are links to both of those legal documents beneath the download button:

    Downloading and installing Lumberyard

  4. Shortly after clicking the Download Lumberyard button, you will see that the Lumberyard Installer (filename LumberyardInstaller1.1.0.0.exe) was downloaded. Your version number might be slightly different, and that is okay. Double-click the installer to run it.
  5. The installer's interface should now be present (refer to the following screenshot). We'll use the default installation directory (C:\Amazon\Lumberyard). Click the Install button:

    Downloading and installing Lumberyard

    Tip

    If you see Modify Setup when you run the installer, it indicates you have already installed Lumberyard.

  6. The installer will now download and install Lumberyard on your computer. The game engine, installed, is approximately 14 GB, so the setup process can be lengthy, even with a lot of bandwidth. You've already ensured there is enough disk space, so now is a great time to grab a cup of coffee. Now you can sit back and monitor the process:

    Downloading and installing Lumberyard

  7. When the process is completed, you will be presented with the screen shown in the following screenshot . Click the Launch button to run Lumberyard for your first time. This is going to be an exciting journey:

    Downloading and installing Lumberyard

Note

If you have a firewall running on your computer, you might be prompted to grant access for Lumberyard to make changes to your computer.

Launching Lumberyard

You can launch Lumberyard in one of three ways. First, you can click the Launch button immediately after installation, as illustrated in the previous section. You can also navigate to the location on your hard drive where you have Lumberyard installed, for example, C:/Amazon/Lumberyard/1.1.0.0/dev.

You can also double-click the Lumberyard Launcher icon on your computer's desktop. As part of the installation process, you will have three icons related to Lumberyard added to your desktop. We will use the Lumberyard Launcher icon now and address the Lumberyard Editor and Project Configurator icons later:

Launching Lumberyard

Note

The names and look of the aforementioned icons might be different on your system, depending on what version of Lumberyard you have installed. For example, the Lumberyard Launcher icon was replaced by/renamed to Setup Assistant in v1.2.0.0.

At this point, we want to ensure our installation is complete, including installing any additional software, SDKs, and plugins. The following steps will guide you through the process:

  1. After launching the Lumberyard Launcher, or Setup Assistant depending on your version of the game engine, you are greeted with the Get started page. As you can see in the following screenshot, there are several things you can do right from this page:

    Launching Lumberyard

  2. On the Get started page, there is a link to Documentation in the lower-left corner of the screen. More importantly, you are presented with the opportunity to verify your Lumberyard installation location. If you do not see the Launching Lumberyard indicator to the right of the Browse button, use that button to point the Launcher, or Setup Assistant, to your installation location.
  3. Check the Run the Lumberyard Editor and tools checkbox. This will tell the Launcher, or Setup Assistant, what you want to accomplish and generate additional steps for you to follow.

    Note

    Depending on your version of Lumberyard, you might need to uncheck the Run your game project option.

  4. Click the Next button in the lower-right corner of the screen. This will result in the Install software screen being displayed. As shown in the following screenshot, you might have additional software to install:

    Launching Lumberyard

  5. Using the links provided, install all software listed under the Required software heading.
  6. You can decide if you want to install the software components listed under the Optional software heading. If you do not do this now, you can do it later.
  7. Once you have all the desired software installed, select the Next button. This will display the Install SDKs screen.
  8. As appropriate for your needs, install any SDKs that are listed but not already installed. Follow the on-screen guidance. You can always come back to this as your needs change.
  9. Once you have all the required SDKs installed, select the Next button. This will generate a list of plugins.
  10. Install any desired plugins by following the on-screen instructions.
  11. Install any additional plugins you want that are listed under the Available content creation plugins header.

    Tip

    You will notice that most of the external plugins do not have associated URLs. You will need to install the software manually. You can use the refresh button in the upper-right corner of the screen once your software has been installed. This is a great way to verify that Lumberyard can locate the software.

  12. Once you have installed everything you wanted on the Install plugins page, click the Next button. This will present you with the Summary page. Here you can review software, SDKs, and plugins that you still might consider installing. You should see on-screen text indicating that all required software has been installed.
  13. On the Summary page, click the Launch Lumberyard Editor button. The first time you launch the editor, it can take several minutes to load. Lumberyard will perform a lot of housekeeping to ensure your development environment is set up correctly.

    Note

    If you have a firewall running on your computer, you might need to grant access to the AssetProcessor_tmp.exe and Editor.exe executable files.

  14. During the initial launch process, you will be presented with a Welcome to Lumberyard dialog window. Here you will need to enter, or create and enter, your Amazon or AWS account. You can even create a new Amazon account specifically for Lumberyard. This is highly recommended as it will help you segment your dealings with Amazon.

    Note

    Due to the dynamic nature of the Internet and Amazon's services, your AWS experience might differ slightly from what is presented in this chapter.

  15. Create your Amazon account by following the on-screen instructions. This is a free account.
  16. After creating your Amazon account and logging in, the Lumberyard Editor will open. Additional guidance is provided in the next section.

Introducing the Lumberyard Editor

The Lumberyard Editor is where you will spend most of your development time. This section will provide an overview of the major components of the Lumberyard Editor user interface. Additional details on components of the Editor are provided in the later chapters, when the functionality is first introduced.

The Welcome screen

Before you use the Editor, at least the first time you launch it, you will be presented with the Welcome to Lumberyard Editor dialog window, as shown in the following screenshot:

The Welcome screen

There are four content areas on the Welcome screen and two decisions. The first content area is Start with, which allows you to start a new level or open a level you previously created.

Note

Levels are components of games and games are created by developing multiple linked game levels. The Lumberyard Editor allows you to create and edit game levels.

The second section on the Welcome screen contains four support links, each accessible via a button:

There is also an Open recent: section to the Welcome dialog window. This area will list levels that you have previously saved. This gives you quick access to your recent work.

The final content area of the Welcome dialog window contains two checkboxes. By selecting or de-selecting the boxes, you can determine whether your last opened level will be automatically loaded when the editor is launched and whether you want to suppress the Welcome dialog window on future launches of the editor.

Creating a new level

To review the editor's user interface, we will select New level from the Welcome dialog window. This generates a New Level dialog window. Here, we can name our level and indicate where to store the files associated with the level:

Creating a new level

If terrain is being used, you can assign the resolution of the Heightmap and how many Meters Per Texel. We will look at the terrain settings later, in Chapter 3, Constructing an Immersive 3D Game World. For now, we will change the level's name to test_level and click the OK button. We are accepting the default location for new levels; you can change this if needed.

The Generate Terrain Texture dialog window appears next and is shown in the following screenshot. As you can see, there are several decisions we need to make here. At this point, we simply want to review user interface of the Editor. We'll take an in-depth look at the terrain options in Chapter 3, Constructing an Immersive 3D Game World. For now, simply click the OK button to accept the default settings:

Creating a new level

In the next section, we will review user interface of the Lumberyard Editor.

Editor user interface – overview

The main interface of Lumberyard Editor is comprised of 10 areas, or workspace components. The following screenshot illustrates each of these areas:

Editor user interface – overview

Each area of the user interface provides you with access to specific functions. The individual areas are described in the next 10 subsections with reference to the previous screenshot. You will learn more about each area and the supported functionality as we build our first game throughout the remainder of this book.

Pull-down main menu (area A)

This area consists of a menu bar at the top of the interface. Each menu label, listed as follows, presents the user with multiple options and functions:

  • File - You can open, close, and export projects.
  • Edit - This menu is contextual and supports grouping, visibility, and more.
  • Modify - Here you have access to make modifications to your game objects.
  • Display - You can change and configure how your level is viewed in the viewport.
  • AI - Access to Lumberyard's artificial intelligence functionality.
  • Audio - You can refresh audio and stop all sounds.
  • Clouds - You can create, open, close, and destroy clouds.
  • Game - This is a set of tools relevant to your game to include enabling physics and AI, edit equipment packs, and more.
  • Physics - With this menu set, you can get and reset physics states and simulate objects.
  • Prefabs - Tools to create, edit, and manage prefabs.

Note

A prefab is a group of predefined assets. Using prefabs can speed up the content creation process.

  • Terrain - Access to terrain-related creation and editing.
  • Tools - A plethora of tools for scripts, textures, shaders, terrain, geometry, and more.
  • View - This menu gives you access to tailor your layout and open/close user interface components.
  • AWS - Access to AWS to include cloud computing and storage, GameLift, and more. This is where you will gain access to your AWS Profile.
  • Commerce - Web links to the Amazon developer portal and Merch by Amazon.
  • Help - Access to tutorials, the getting started guide, documentation, and more.

So far, we have only created a test level. You should feel free to explore the menu items to become more familiar with them.

Toolbars (areas B and C)

The default view for the editor includes two rows of toolbars containing icons for commonly used functions and features. You are able to add, remove, and relocate these icons. You can even move the toolbars. This area is highly customizable. It is recommended that you leave the toolbars as is until you become more familiar with the interface and developing with Lumberyard.

Viewport header (area D)

This is an information header bar that pertains to the perspective viewport (area F). There is also a search bar to help you find objects. This is especially useful in complex game worlds where selecting a very specific object could be challenging.

Rollup bar (area E)

The rollup bar provides categorized access to a host of game components and functionality. The features are categorized into tabs for Objects, Terrain, Modeling, Display, and Layers. You will gain exposure to these starting in Chapter 3, Constructing an Immersive 3D Game World.

Note

The Modeling tab is not present in every version of Lumberyard, so if you do not have that tab, that is okay. Once Lumberyard is out of beta, more information will be available about the full game engine.

Perspective viewport (area F)

This viewport provides a visual representation of your game level in 3D.

Viewport controls (area G)

This area is located directly below the viewport. When an object is selected, the viewport controls allow you to modify X, Y, and Z axis values, lock and unlock objects, control speed, and more.

Console (area H)

The console provides systems information, output, game data, and input, as appropriate. It can be a key component when debugging.

Status footer (areas I and J)

The last line of the interface is the status footer. Various types of information about the game project, files, and processes are visible in this area.

Summary

In this chapter, we explored Amazon's new game engine, Lumberyard. The benefits of using Lumberyard for creating multiplayer AAA games was realized and included the ability to integrate with AWS for cloud computing and storage as well as integrating with Twitch for user engagement. We downloaded and installed Lumberyard, and installed additional software, SDKs, and plugins. Our final act in this chapter was to walk through the Lumberyard Editor's user interface, at a high level.

In the next chapter, we'll start planning our game for Lumberyard. This will be the game that we will build throughout the remainder of this book. We'll also explore Lumberyard's graphics capabilities and requirements.

Left arrow icon Right arrow icon
Download code icon Download Code

Key benefits

  • Build a multiplayer 3D game from scratch using the features of Amazon's Lumberyard
  • Explore the world of Lumberyard along with Twitch and various key Amazon Web Services to build a game
  • This step-by-step practical guide will teach you how to build cross-platform games using Lumberyard

Description

Amazon’s Lumberyard is a 3D cross-platform game development engine for building high-quality AAA games. It makes the process of creating multi-player games and adding realistic characters, stunning terrains, and special effects much faster and more efficient. This book will show you how to use Lumberyard to create a multiplayer 3D game with cloud computing, storage, and Twitch integration for user engagement. We will start with an introduction to Lumberyard and provide an overview of its capabilities and integration options. Once the game engine is installed, we’ll guide you through the creation of an immersive game world with characters. You’ll add animations and audio to bring the game to life. We’ll explore external interactions to support live multiplayer game play, data storage, user engagement, and the back end. By the end of the book, you will be efficient in building cross-platform games using Lumberyard.

Who is this book for?

The book caters for those who have an interest or desire to create their own games, either as a hobbyist or to enhance their skills as a professional games developer. The book requires previous knowledge of software development. Experience with C++ will also be beneficial.

What you will learn

  • Explore Lumberyard's graphical user interface
  • Create stunning game worlds
  • Use Geppetto editor to create 3D characters
  • Create and animate game characters using Lumberyard's toolset
  • Create impressive gameplay to add multiplayer functionality to your game
  • Debug and play your 3D game
  • Add multiplayer functionality to your game using Amazon GameLift
  • Integrate with Amazon cloud services to support cloud computing and storage
  • Engage your users during gameplay with Twitch
Estimated delivery fee Deliver to Italy

Premium delivery 7 - 10 business days

€17.95
(Includes tracking information)

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Oct 28, 2016
Length: 268 pages
Edition : 1st
Language : English
ISBN-13 : 9781786460868
Vendor :
Amazon
Languages :

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Estimated delivery fee Deliver to Italy

Premium delivery 7 - 10 business days

€17.95
(Includes tracking information)

Product Details

Publication date : Oct 28, 2016
Length: 268 pages
Edition : 1st
Language : English
ISBN-13 : 9781786460868
Vendor :
Amazon
Languages :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 78.97 140.97 62.00 saved
Unity 5 for Beginners
€8.99 €70.99
Gamification with Unity 5.x
€36.99
Learning AWS Lumberyard Game Development
€32.99
Total 78.97 140.97 62.00 saved Stars icon
Banner background image

Table of Contents

12 Chapters
1. Welcome to the Lumberyard Chevron down icon Chevron up icon
2. Planning Your Game in the Lumberyard Chevron down icon Chevron up icon
3. Constructing an Immersive 3D Game World Chevron down icon Chevron up icon
4. Creating 3D Characters Chevron down icon Chevron up icon
5. Animating Your Characters Chevron down icon Chevron up icon
6. Creating Gameplay Chevron down icon Chevron up icon
7. Creating Multiplayer Gameplay Chevron down icon Chevron up icon
8. Bringing Your Game to Life with Audio and Sound Effects Chevron down icon Chevron up icon
9. Employing Cloud Computing and Storage Chevron down icon Chevron up icon
10. Engaging With Users Using Twitch Chevron down icon Chevron up icon
11. Providing Your Game to the World Chevron down icon Chevron up icon
12. Stretching Your Lumberyard Wings Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Half star icon Empty star icon Empty star icon 2.3
(4 Ratings)
5 star 0%
4 star 0%
3 star 50%
2 star 25%
1 star 25%
gro33 May 29, 2017
Full star icon Full star icon Full star icon Empty star icon Empty star icon 3
The pictures are not as readable as I hoped
Amazon Verified review Amazon
Frank May 29, 2018
Full star icon Full star icon Full star icon Empty star icon Empty star icon 3
It's a little out of date already, but still very useful if you're getting started.
Amazon Verified review Amazon
McSparky Sep 14, 2017
Full star icon Full star icon Empty star icon Empty star icon Empty star icon 2
Nothing ground breaking, it's a good tutorial, but fairly out of date as the engine is at 1.10 now.Better read the official documentation and hop on the forums. The samples that come with the engine download as well as the sample game downloadable from the Lumberyard website should be plenty to get started with, as well as the official tutorials.Really with this much official documentation I was expecting this book to have a substantial project that it takes you through but it's actually superficial and full of filler material.http://docs.aws.amazon.com/lumberyard/latest/userguide/lumberyard-intro.htmlhttp://docs.aws.amazon.com/lumberyard/latest/userguide/sample-projects-levels-intro.htmlhttp://docs.aws.amazon.com/lumberyard/latest/userguide/sample-level-starter-game.html
Amazon Verified review Amazon
Christian AUGUSTE May 21, 2017
Full star icon Empty star icon Empty star icon Empty star icon Empty star icon 1
Aucun intérêt technique, c'est un produit commercial uniquement qui est le reflet de la présentation web. Je vous le déconseille
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is the delivery time and cost of print book? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela
What is custom duty/charge? Chevron down icon Chevron up icon

Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses.

Do I have to pay customs charges for the print book order? Chevron down icon Chevron up icon

The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.

List of EU27 countries: www.gov.uk/eu-eea:

A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.

How do I know my custom duty charges? Chevron down icon Chevron up icon

The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.

For example:

  • If you live in Mexico, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.
  • Whereas if you live in Turkey, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.
How can I cancel my order? Chevron down icon Chevron up icon

Cancellation Policy for Published Printed Books:

You can cancel any order within 1 hour of placing the order. Simply contact customercare@packt.com with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at customercare@packt.com using the returns and refund process.

Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.

What is your returns and refunds policy? Chevron down icon Chevron up icon

Return Policy:

We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on customercare@packt.com with the order number and issue details as explained below:

  1. If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on customercare@packt.com within one hour of placing the order and we will replace/refund you the item cost.
  2. Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on customercare@packt.com who will be able to resolve this issue for you.
  3. You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)
  4. Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.
  5. If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.
  6. Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.

On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on customercare@packt.com within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.

What tax is charged? Chevron down icon Chevron up icon

Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.

What payment methods can I use? Chevron down icon Chevron up icon

You can pay with the following card types:

  1. Visa Debit
  2. Visa Credit
  3. MasterCard
  4. PayPal
What is the delivery time and cost of print books? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela