Ebooks
12481
Ebook

Gambit królowej

Walter Tevis

W wieku ośmiu lat Beth Harmon trafia do sierocińca. Tam wkrótce odkrywa swoje dwie największe miłości: grę w szachy i środki odurzające. Szachów uczy się w piwnicy, pod okiem gburowatego woźnego, który szybko poznaje się na jej niezwykłym talencie. Małe zielone pigułki są podawane jej i innym maluchom, żeby w domu dziecka łatwiej było utrzymać spokój. Obie obsesje będą towarzyszyć Beth, kiedy opuści dom dziecka, przeniesie się do rodziny adopcyjnej i spróbuje zbudować dla siebie nowe życie. Wspinając się na szczyty amerykańskich, a potem światowych rankingów szachowych, będzie się równocześnie mierzyć z własnym pragnieniem samozniszczenia. Gambit królowej to przepiękna książka o samotności i przyjaźni, rywalizacji i współpracy, zagubieniu i poszukiwaniu sensu życia.

12482
Ebook

Gambit orangutana. Opowieść o polskich szachach

Kasper Bajon

Podczas głośnego turnieju szachowego w Nowym Jorku w 1924 roku polski szachista Ksawery Tartakower zagrał przeciwko Gézie Maróczyemu nieregularne otwarcie, przesuwając piona z pola b2 na b4. Na pytanie, dlaczego je wybrał, odpowiedział, że był to rezultat konsultacji z orangutanem, przed którego klatką spędził czas podczas przedpołudniowej wycieczki do słynnego zoo na Bronksie. Odtąd nazywał je debiutem orangutana. Szachy to gra, którą inspiruje życie i która bywa inspiracją. Dla tych, którzy sami nie grają, są intrygujące i tajemnicze. Kasper Bajon pisze o przede wszystkim złotej epoce polskich szachów, arcymistrzu Akiwie Rubinsteinie, Karolu Irzykowskim, Janie Karskim i Józefie Piłsudskim, o polskich mistrzyniach z okresu międzywojnia oraz o szachach w getcie. Pisze także o Vladimirze Nabokovie i Walterze Benjaminie, bo po literackiej szachownicy przemieszcza się ruchem skoczka, odnajdując szachowe tropy w sztuce i życiu, własnym i wielkich tego świata.

12483
Ebook

Gambles with Destiny

George Griffiths

George Griffith became famous for his fantastic stories. The main character decided to fight with Destiny. The hero is the symbol of all nations, he combines the interests of all nations. The author conceived an interesting idea and in the end will surprise readers.

12484
Ebook

Game Audio Development with Unity 5.X. Design a blockbuster game soundtrack with Unity 5.X

Micheal Lanham

Game Audio is one of the key components in making a game successful and it is quite popular in the gaming industry. So if you are a game developer with an eye on capturing the gamer market then this book is the right solution for you. In this book, we will take you through a step by step journey which will teach you to implement original and engaging soundtracks and SFX with Unity 5.x. You will be firstly introduced to the basics of game audio and sound development in Unity. After going through the core topics of audio development: audio sources, spatial sound, mixing, effects, and more; you will then have the option of delving deeper into more advanced topics like dynamic and adaptive audio. You will also learn to develop dynamic and adaptive audio using the Unity Audio Mixer. Further, you will learn how professional third party tools like FMOD are used for audio development in Unity. You will then go through the creation of sound visualization techniques and creating your own original music using the simple yet powerful audio workstation Reaper. Lastly, you will go through tips, techniques and strategies to help you optimize game audio performance or troubleshoot issues. At the end of the book, you’ll have gained the skills to implement professional sound and music. Along with a good base knowledge audio and music principles you can apply across a range of other game development tools.

12485
Ebook

Game changer. Za kulisami polityki. Dowiedz się, kto, jak i dlaczego rządzi Polską

Michał Kolanko

Co decyduje, że polska polityka tak wygląda. Nie powinno się ujawniać, jak robi się kiełbasę i politykę miał powiedzieć niegdyś kanclerz Niemiec Otto von Bismarck. Game changer. Za kulisami polityki to spojrzenie na to, co jest zwykle ukryte. Do wnętrza politycznej maszynki do mięsa. Politycy i stratedzy, spin doktorzy i marketingowcy, eksperci od mediów i danych ujawniają swoje sekrety oraz opisują to, co działo się z dala od kamer w kluczowych momentach krajowej polityki ostatnich 30 lat. Od historii o dziadku z Wehrmachtu przez wszystkie kluczowe chwile i debaty, spektakularne konwencje i kampanie, które zdecydowały o tym, że polska polityka wygląda tak jak teraz. Przedstawiają najważniejsze trendy i zmiany, które kształtują obecny świat. Bez tego całego podsumowania trudno też odpowiedzieć na najbardziej dziś palące pytanie: Kto wygra następne wybory?

12486
Ebook

Game Development Patterns and Best Practices. Better games, less hassle

John P. Doran, Matt Casanova

You’ve learned how to program, and you’ve probably created some simple games at some point, but now you want to build larger projects and find out how to resolve your problems. So instead of a coder, you might now want to think like a game developer or software engineer. To organize your code well, you need certain tools to do so, and that’s what this book is all about. You will learn techniques to code quickly and correctly, while ensuring your code is modular and easily understandable.To begin, we will start with the core game programming patterns, but not the usual way. We will take the use case strategy with this book. We will take an AAA standard game and show you the hurdles at multiple stages of development. Similarly, various use cases are used to showcase other patterns such as the adapter pattern, prototype pattern, flyweight pattern, and observer pattern. Lastly, we’ll go over some tips and tricks on how to refactor your code to remove common code smells and make it easier for others to work with you. By the end of the book you will be proficient in using the most popular and frequently used patterns with the best practices.

12487
Ebook

Game Development Patterns with Godot 4. Create resilient game systems using industry-standard solutions in Godot

Henrique Campos

Game development demands more than just creativity; it requires code that’s as dynamic and adaptable as the games you dream of creating. Seasoned Godot developer, educator and creator of popular resources like The Essential Guide to Creating Multiplayer Games with Godot 4.0, Henrique Campos introduces you to object-oriented programming design patterns, offering time-tested, reliable solutions to common coding issues. With these patterns, you’ll not only build scalable, maintainable architectures for your games but also gain the confidence to tackle real-world development challenges head-on with Godot's built-in features.In this hands-on guide, you’ll step into the role of a game mechanics engineer tasked with implementing requests from a fictional game designer, simulating the collaborative nature of real-world game development. Using Godot 4.3, you’ll develop a complete platformer game featuring a playable character, enemies with advanced AI, interactive objects, multiple levels, music, and more. Along the way, you’ll master core programming concepts such as SOLID principles, favor composition over inheritance, and have a solid understanding of object-oriented programming along with the principles behind the design patterns.By the end of the book, you’ll be able to diagnose and fix pathologies in your code with ease.

12488
Ebook

Game Development Patterns with Unity 2021. Explore practical game development using software design patterns and best practices in Unity and C# - Second Edition

David Baron

This book is written for every game developer ready to tackle the bigger picture and start working with advanced programming techniques and design patterns in Unity.Game Development Patterns with Unity 2021 is an introduction to the core principles of reusable software patterns and how to employ them to build components efficiently. In this second edition, you'll tackle design patterns with the help of a practical example; a playable racing game prototype where you’ll get to apply all your newfound knowledge. Notable updates also include a game design document (GDD), a Unity programming primer, and the downloadable source code of a complete prototype.Your journey will start by learning about overall design of the core game mechanics and systems. You’ll discover tried-and-tested software patterns to code essential components of a game in a structured manner, and start using classic design patterns to utilize Unity's unique API features. As you progress, you'll also identify the negative impacts of bad architectural decisions and understand how to overcome them with simple but effective practices.By the end of this Unity book, the way you develop Unity games will change – you’ll adapt a more structured, scalable, and optimized process that will help you take the next step in your career.

12489
Ebook

Game Development Patterns with Unreal Engine 5. Build maintainable and scalable systems with C++ and Blueprint

Stuart Butler, Tom Oliver, Christopher J. Headleand

Design patterns serve as a toolkit of techniques and practices that enable you to write code that’s not only faster, but also more manageable. With this book, you’ll explore a range of design patterns and learn how to apply them to projects developed in Unreal Engine 5.You’ll begin by delving into the foundational principles of coding and develop a solid understanding of the concepts, challenges, and benefits of using patterns in your code. As you progress, you’ll identify patterns that are woven into the core of Unreal Engine 5 such as Double Buffer, Flyweight, and Spatial Partitioning, followed by some of the existing tool sets that embody patterns in their design and usage including Component, Behavior Tree, and Update.In the next section of the book, you’ll start developing a series of gameplay use cases in C++ to implement a variety of design patterns such as Interface and Event-based Observers to build a decoupled communications hierarchy. You’ll also work with Singleton, Command, and State, along with Behavioral Patterns, Template, Subclass Sandbox, and Type Object. The final section focuses on using design patterns for optimization, covering Dirty Flag, Data Locality, and Object Pooling.By the end, you’ll be proficient in designing systems with the perfect C++/Blueprint blend for maintainable and scalable systems.

12490
Ebook

Game Development Projects with Unreal Engine. Learn to build your first games and bring your ideas to life using UE4 and C++

Hammad Fozi, Gonçalo Marques, David Pereira, Devin Sherry

Game development can be both a creatively fulfilling hobby and a full-time career path. It's also an exciting way to improve your C++ skills and apply them in engaging and challenging projects.Game Development Projects with Unreal Engine starts with the basic skills you'll need to get started as a game developer. The fundamentals of game design will be explained clearly and demonstrated practically with realistic exercises. You’ll then apply what you’ve learned with challenging activities.The book starts with an introduction to the Unreal Editor and key concepts such as actors, blueprints, animations, inheritance, and player input. You'll then move on to the first of three projects: building a dodgeball game. In this project, you'll explore line traces, collisions, projectiles, user interface, and sound effects, combining these concepts to showcase your new skills.You'll then move on to the second project; a side-scroller game, where you'll implement concepts including animation blending, enemy AI, spawning objects, and collectibles. The final project is an FPS game, where you will cover the key concepts behind creating a multiplayer environment.By the end of this Unreal Engine 4 game development book, you'll have the confidence and knowledge to get started on your own creative UE4 projects and bring your ideas to life.

12491
Ebook

Game Development Using Python. Mastering Interactive Game Creation and Development through Python

Mercury Learning and Information, James R. Parker

This book guides you through the basic game development process using Python, covering essential topics such as graphics, sound, artificial intelligence, animation, and game engines. Real games are created as you progress through the text, and significant parts of a game engine are built and made available for download. New chapters on card games and a side-scroller are included. The companion files contain all the resources described in the book, including example code, game assets, video/sound editing software, and color figures.The course begins with an introduction to how games work, followed by in-depth chapters on graphics and images, the game loop, and game AI, specifically focusing on collision detection. It then moves on to navigation, control, and sound, guiding you through creating a jet boat race game. Advanced topics such as animation, networking, and platformers are covered, providing a comprehensive understanding of game development.Designed for both beginners and those with some experience, this book equips readers with the skills needed to develop their own games. It emphasizes practical application, ensuring you can implement what you learn. By the end of the course, you will have a solid foundation in game development and the ability to create engaging, interactive games using Python.

12492
Ebook

Game Development with Blender and Godot. Leverage the combined power of Blender and Godot for building a point-and-click adventure game

Kumsal Obuz

Game Development with Blender and Godot is a comprehensive introduction for those new to building 3D models and games, allowing you to leverage the abilities of these two technologies to create dynamic, interactive, and engaging games.This book will start by focusing on what low-poly modeling is, before showing you how to use Blender to create, rig, and animate your models. You will also polish these assets until they’re game-ready, making it easy for you to import them into Godot and use them effectively and efficiently. Next, you will use the game engine to design scenes, work with light and shadows, and transform your 3D models into interactive, controllable assets.By the end of this book, you will have a seamless workflow between Blender and Godot which is specifically geared toward game development. Alongside, you’ll also be building a point-and-click adventure game following the instructions and guidance in the book. Finishing this game will help you take these newly acquired skills and create your own 3D games from conception to completion.

12493
Ebook

Game Development with Rust and WebAssembly. Learn how to run Rust on the web while building a game

Eric Smith

The Rust programming language has held the most-loved technology ranking on Stack Overflow for 6 years running, while JavaScript has been the most-used programming language for 9 years straight as it runs on every web browser. Now, thanks to WebAssembly (or Wasm), you can use the language you love on the platform that's everywhere.This book is an easy-to-follow reference to help you develop your own games, teaching you all about game development and how to create an endless runner from scratch. You'll begin by drawing simple graphics in the browser window, and then learn how to move the main character across the screen. You'll also create a game loop, a renderer, and more, all written entirely in Rust. After getting simple shapes onto the screen, you'll scale the challenge by adding sprites, sounds, and user input. As you advance, you'll discover how to implement a procedurally generated world. Finally, you'll learn how to keep your Rust code clean and organized so you can continue to implement new features and deploy your app on the web.By the end of this Rust programming book, you'll build a 2D game in Rust, deploy it to the web, and be confident enough to start building your own games.

12494
Ebook
12495
Ebook

Game Development with Three.js. With Three.js you can create sophisticated 3D games that run in the web browser. This book is aimed at both the professional game designer and the enthusiast with a step by step approach including lots of tips and examples

Isaac Sukin

The advent of WebGL and its inclusion in many browsers enabled JavaScript programs running in a web browser to access the GPU without a plugin or extension. Three.js is a next generation high-level library that makes it possible to author complex 3D computer animations that display in the browser using nothing more than a simple text editor. The development of these new tools has opened up the world of real-time 3D computer animations to a far broader spectrum of developers.Starting with how to build 3D games on the web using the Three.js graphics library, you will learn how to build 3D worlds with meshes, lighting, user interaction, physics, and more. Along the way, you'll learn how to build great online games through fun examples. Use this book as a guide to embrace the next generation of game development!Moving on from the basics, you will learn how to use Three.js to build game worlds using its core components, including renderers, geometries, materials, lighting, cameras, and scenes. Following on from this, you will learn how to work with mouse and keyboard interactions, incorporate game physics, and import custom models and animations. You will also learn how to include effects like particles, sounds, and post-processing. You will start by building a 3D world, and then create a first person shooter game using it. You will then be shown how to imbue this FPS game with a “capture the flag” gameplay objective. With Game Development with Three.js, you will be able to build 3D games on the Web using the Three.js graphics library.

12496
Ebook

Game Development with Unity for .NET Developers. The ultimate guide to creating games with Unity and Microsoft Game Stack

Jiadong Chen, Ed Price

Understand what makes Unity the world’s most widely used real-time 3D development platform and explore its powerful features for creating 3D and 2D games, as well as the Unity game engine and the Microsoft Game Dev, including the Microsoft Azure Cloud and Microsoft Azure PlayFab services, to create games.You will start by getting acquainted with the Unity editor and the basic concepts of Unity script programming with C#. You'll then learn how to use C# code to work with Unity's built-in modules, such as UI, animation, physics, video, and audio, and understand how to develop a game with Unity and C#. As you progress through the chapters, you'll cover advanced topics such as the math involved in computer graphics and how to create a custom render pipeline in Unity with the new Scriptable Render Pipeline, all while optimizing performance in Unity. Along the way, you'll be introduced to Microsoft Game Dev, Azure services, and Azure PlayFab, and using the Unity3D PlayFab SDK to access the PlayFab API.By the end of this Unity book, you'll have become familiar with the Unity engine and be ready to develop your own games while also addressing the performance issues that you could encounter in the development process.

12497
Ebook

Game on 1: Zemsta jest słodka

Frederik Hansen, Andreas Nederland

Lucas uwielbia gry komputerowe, niestety mama nie pozwala mu grać. Pewnego dnia łamie jednak zakaz, ale jego komputer zaczyna się dziwnie zachowywać. Bucha z niego dym, a przed Lucasem pojawiają się cztery postacie z gier: MegaMonkey, Jumpkidd, generał Major Powers i jego córka Pixie. Nie przybyli tu jednak dla rozrywki: do świata Lucasa przedostał się Potwór Cienia, który jest w posiadaniu groźnej bomby - Lucas jest wybrańcem, który musi pomóc grupie przyjaciół.

12498
Ebook

Game on 2: Sąsiedzka pomoc

Frederik Hansen, Andreas Nederland

Lucas boi się swojego sąsiada. Naprawdę się boi. Jest blady i zawsze nosi długą czarną skórzaną kurtkę. Pewnego dnia sąsiad puka do jego drzwi i mówi, że dom Lucasa jest atakowany - z Internetu. W kierunku jego domu zmierza ogromna siła. Nie ma zbyt wiele czasu na działanie i niewiele można zrobić. Chyba, że uda się nawiązać kontakt z MegaMonkey, Jumpkidd, Major Powers i Pixie w Servercity.

12499
Ebook

Game Physics Cookbook. Discover over 100 easy-to-follow recipes to help you implement efficient game physics and collision detection in your games

Gabor Szauer

Physics is really important for game programmers who want to add realism and functionality to their games. Collision detection in particular is a problem that affects all game developers, regardless of the platform, engine, or toolkit they use.This book will teach you the concepts and formulas behind collision detection. You will also be taught how to build a simple physics engine, where Rigid Body physics is the main focus, and learn about intersection algorithms for primitive shapes.You’ll begin by building a strong foundation in mathematics that will be used throughout the book. We’ll guide you through implementing 2D and 3D primitives and show you how to perform effective collision tests for them. We then pivot to one of the harder areas of game development—collision detection and resolution. Further on, you will learn what a Physics engine is, how to set up a game window, and how to implement rendering. We’ll explore advanced physics topics such as constraint solving. You’ll also find out how to implement a rudimentary physics engine, which you can use to build an Angry Birds type of game or a more advanced game.By the end of the book, you will have implemented all primitive and some advanced collision tests, and you will be able to read on geometry and linear Algebra formulas to take forward to your own games!

12500
Ebook

Game Programming using Qt 5 Beginner's Guide. Create amazing games with Qt 5, C++, and Qt Quick - Second Edition

Pavel Vladimirovich Strakhov

Qt is the leading cross-platform toolkit for all significant desktop, mobile, and embedded platforms and is becoming popular by the day, especially on mobile and embedded devices. It's a powerful tool that perfectly fits the needs of game developers. This book will help you learn the basics of Qt and will equip you with the necessary toolsets to build apps and games.The book begins by how to create an application and prepare a working environment for both desktop and mobile platforms. You will learn how to use built-in Qt widgets and Form Editor to create a GUI application and then learn the basics of creating graphical interfaces and Qt's core concepts.Further, you'll learn to enrich your games by implementing network connectivity and employing scripting. You will learn about Qt's capabilities for handling strings and files, data storage, and serialization.Moving on, you will learn about the new Qt Gamepad module and how to add it in your game and then delve into OpenGL and Vulcan, and how it can be used in Qt applications to implement hardware-accelerated 2D and 3D graphics. You will then explore various facets of Qt Quick: how it can be used in games to add game logic, add game physics, and build astonishing UIs for your games. By the end of this book, you will have developed the skillset to develop interesting games with Qt.

12501
Ebook

Game Programming Using Qt: Beginner's Guide. A complete guide to designing and building fun games with Qt and Qt Quick 2 using associated toolsets

Lorenz Haas, Witold Wysota, Witold Wysota, Lorenz Haas

Qt is the leading cross-platform toolkit for all significant desktop, mobile, and embedded platforms and is becoming more popular by the day, especially on mobile and embedded devices. Despite its simplicity, it's a powerful tool that perfectly fits game developers’ needs. Using Qt and Qt Quick, it is easy to build fun games or shiny user interfaces. You only need to create your game once and deploy it on all major platforms like iOS, Android, and WinRT without changing a single source file.The book begins with a brief introduction to creating an application and preparing a working environment for both desktop and mobile platforms. It then dives deeper into the basics of creating graphical interfaces and Qt core concepts of data processing and display before you try creating a game. As you progress through the chapters, you’ll learn to enrich your games by implementing network connectivity and employing scripting. We then delve into Qt Quick, OpenGL, and various other tools to add game logic, design animation, add game physics, and build astonishing UI for the games. Towards the final chapters, you’ll learn to exploit mobile device features such as accelerators and sensors to build engaging user experiences. If you are planning to learn about Qt and its associated toolsets to build apps and games, this book is a must have.

12502
Ebook

Game Testing. Mastering the Art of Quality Assurance in Game Development

Mercury Learning and Information, Robert Denton Bryant

This updated fourth edition is your comprehensive guide to video game testing. Whether you're a student aspiring to join the industry or a professional honing your skills, this book covers essential aspects of game testing. It explains how testers fit into development and provides practical knowledge of tools, roles, responsibilities, and metrics for game quality.The book guides you through test design and QA methods using real game scenarios and interviews with veteran developers. You'll learn the basics of game testing, writing bug reports, and defect tracking. The chapters cover exploratory testing, gameplay testing, combinatorial testing, and regression testing.Each chapter includes questions and exercises, suitable for classroom or personal study. Companion files with templates and tutorials for creating combinatorial tables and test flow diagrams are included, forming the basis of a robust QA plan. This edition equips you with the skills to succeed in game testing and contribute effectively to any development team.

12503
Ebook

Game Theory in Jurisprudence

Wojciech Załuski

Game theory is a branch of mathematics which studies strategic interactions, i.e., interactions which involve more than one agent and in which each agent makes her decision while striving to predict the decisions of other agents. Game theory has been successfully applied in many areas of both the natural and social sciences, and it is the belief of this book’s author – Wojciech Załuski – that it can also be gainfully invoked in the area of legal philosophy. In this book, Załuski analyzes such legal-philosophical concepts as legal interpretation, justice, legal rights, contract, tort and property law through the lens of game theory. Since the book does not assume any previous knowledge of game theory, it appeals mainly to its conceptual rather than the technical side, and intertwines game-theoretical analysis with the philosophical, it will be accessible to a wider circle of readers interested in legal and moral philosophy.

12504
Ebook

Gamedec. Gamedec. Obrazki z Imperium. Część 1

Marcin Sergiusz Przybyłek

Torkil Aymore powraca! Marcin Przybyłek zasila serię Horyzonty zdarzeń kolejnym tomem przygód Gamedeca. Po Drugiej Wojnie z Thirami w WayEmpire nastały Czasy Szczęśliwości. Ludzkość kontroluje ImBu cyfrowy byt będący połączeniem programu Budda i wirtualnej reprezentacji Imperatora Gorgona Nemezjusa Ezry. Realną władzę sprawują Błogosławieni Ranowie wyznaczeni przez ImBu. Na tym nieskazitelnym obrazie pojawiają się jednak rysy: na jednej z planet wybucha epidemia, anarchista Han Fierce postanawia zamordować Rana, silniki pancerników otaczających Łzę Cheronei przestają działać, a Whale statki cywilizacji, która współistnieje z WayEmpire - otwierają ogień do tajemniczej obcej floty. Tymczasem Torkil Aymore odkrywa kult kobiety, która każe się nazywać Imperatorką i chce dzielić władzę z ImBu. Imperatorka twierdzi, że tylko ona może uratować ludzkość Biorąc do ręki kolejny tom przygód Gamedeca, aż chciałoby się krzyknąć: Torkil Aymore powraca! - Katedra.nast.pl (Gamedec. Sprzedawcy lokomotyw) Stworzony przez Przybyłka świat jest niesamowity. - Esensja.stopklatka.pl (Gamedec. Zabaweczki. Sztorm)