Gry
Książki zebrane w kategorii Gry to nie tylko przewodniki po wirtualnych światach czy grach, ale pozycje przydatne twórcom gier. Nawet doświadczony programista znajdzie przydatne dla niego pozycje np. poświęcone bibliotece OpenGL, czy DirectX.
W tej kategorii znajdziecie publikacje wprowadzające w świat tworzenia gier, od zagadnień teoretycznych, przez wykorzystanie grafiki3D, animacji, fizyki czy matematyki, nie zapominając o sztucznej inteligencji tak potrzebnej w grach, aż po techniki programistyczne związane z konkretnymi językami programowania takim jak C++, VBA, Java.
OpenGL. Receptury dla programisty
Muhammad Mobeen Movania
Ponad 40 gotowych przepisów pokazujących możliwości zastosowania biblioteki OpenGL w nowoczesnych aplikacjach OpenGL dostarcza programistom API do renderowania zaawansowanych grafik i animacji. To oprogramowanie umożliwia im tworzenie niezwykle atrakcyjnych gier, prezentacji oraz efektów graficznych. Jeżeli chcesz poznać możliwości OpenGL, jeżeli szukasz odpowiedzi na nurtujące Cię pytania, to trafiłeś na świetną książkę! Znajdziesz w niej zbiór receptur cenionych przez programistów. Dzięki nim błyskawicznie rozwiążesz typowe problemy oraz zobaczysz, jak podejść do przeróżnych zagadnień związanych z OpenGL. Sięgnij po tę lekturę, a nauczysz się wybierać obiekty na podstawie ich różnych właściwości, mapować środowisko, filtrować obraz oraz tworzyć realne scenerie za pomocą odpowiedniej gry światła i cienia. Ponadto zobaczysz, jak śledzić promienie, ścieżki oraz tworzyć animacje szkieletowe i symulacje fizyczne. Ta książka to kopalnia najlepszych przepisów na wykorzystanie OpenGL! Na licznych przykładach poznasz zasady: tworzenia renderingowego kontekstu w OpenGL 3.3, operowania wirtualną kamerą i wskazywania obiektów w scenie 3D, symulowania odbić lustrzanych za pomocą renderowania pozaekranowego i mapowania środowiska, stosowania technik mapowania cieni włącznie z mapowaniem wariancyjnym, implementowania systemów cząsteczkowych przy użyciu shaderów, realizacji globalnego oświetlenia w oparciu o GPU i z użyciem harmonik sferycznych oraz SSAO, symulowania przezroczystości metodami bazującymi na dualnym peelingu głębi, wykonywania renderingów wolumetrycznych metodą cięcia połówkowokątowego i symulacji fizycznych z transformacyjnym sprzężeniem zwrotnym. Najlepsze przepisy na OpenGL!
OpenGL. Receptury dla programisty
Muhammad Mobeen Movania
Ponad 40 gotowych przepisów pokazujących możliwości zastosowania biblioteki OpenGL w nowoczesnych aplikacjach OpenGL dostarcza programistom API do renderowania zaawansowanych grafik i animacji. To oprogramowanie umożliwia im tworzenie niezwykle atrakcyjnych gier, prezentacji oraz efektów graficznych. Jeżeli chcesz poznać możliwości OpenGL, jeżeli szukasz odpowiedzi na nurtujące Cię pytania, to trafiłeś na świetną książkę! Znajdziesz w niej zbiór receptur cenionych przez programistów. Dzięki nim błyskawicznie rozwiążesz typowe problemy oraz zobaczysz, jak podejść do przeróżnych zagadnień związanych z OpenGL. Sięgnij po tę lekturę, a nauczysz się wybierać obiekty na podstawie ich różnych właściwości, mapować środowisko, filtrować obraz oraz tworzyć realne scenerie za pomocą odpowiedniej gry światła i cienia. Ponadto zobaczysz, jak śledzić promienie, ścieżki oraz tworzyć animacje szkieletowe i symulacje fizyczne. Ta książka to kopalnia najlepszych przepisów na wykorzystanie OpenGL! Na licznych przykładach poznasz zasady: tworzenia renderingowego kontekstu w OpenGL 3.3, operowania wirtualną kamerą i wskazywania obiektów w scenie 3D, symulowania odbić lustrzanych za pomocą renderowania pozaekranowego i mapowania środowiska, stosowania technik mapowania cieni włącznie z mapowaniem wariancyjnym, implementowania systemów cząsteczkowych przy użyciu shaderów, realizacji globalnego oświetlenia w oparciu o GPU i z użyciem harmonik sferycznych oraz SSAO, symulowania przezroczystości metodami bazującymi na dualnym peelingu głębi, wykonywania renderingów wolumetrycznych metodą cięcia połówkowokątowego i symulacji fizycznych z transformacyjnym sprzężeniem zwrotnym. Najlepsze przepisy na OpenGL!
John Donovan
The OUYA console and development kit gives you the power to publish video games for the players, creating a console marketplace of the gamers, for the gamers, and by the gamers. Using the OUYA developer kit and the Unity3D game engine, even beginners with a captivating game idea can bring it to life with a hint of imagination.OUYA Game Development by Example uses a series of feature-based, step-by-step tutorials that teach beginners how to integrate essential elements into a game engine and then combine them to form a polished gaming experience.
Christoph Lang, Reinier de Blois
Arijan Belec
Blender is one of the most versatile tools in the 3D software industry, and with a growing audience and constantly expanding set of features, it has become more powerful, useful, and in demand than ever before. This updated fourth edition of Photorealistic Materials and Textures in Blender Cycles is an all-inclusive guide to procedural texturing, rendering, and designing materials in Blender, covering all aspects of the 3D texturing workflow.The book begins by introducing you to Blender’s material nodes and material property functions, and then helps you create photorealistic textures by understanding texture maps and mapping them to 3D models. As you advance, you’ll learn to design high-quality environments and lighting using HDRIs and Blender’s lighting options. By exploring, breaking down, and studying the underlying mechanics that allow you to develop these elements, you’ll create any material, texture, or environment and use it to improve your artwork and present them in a professional way. Finally, you’ll discover how to correctly set up scenes and render settings, and get to grips with the key elements of achieving realism.By the end of this book, you’ll have gained a solid understanding of materials, textures, shading, lighting, rendering, and all the critical aspects of achieving the highest quality with your 3D artwork.
Pokémon GO. Ukryte oblicze Twojego miasta
Łukasz Pikaczowsky
Nie wiesz, co się stało z Twoimi znajomymi i dlaczego nagle są tacy zajęci? Obserwujesz stada ludzi pędzących przez miasto ze smartfonami w dłoniach? Chcesz ich zrozumieć, a może nawet do nich... dołączyć? Ta książka jest dla Ciebie! Uwaga! Pokémony opanowały świat! Aplikacja Pokémon GO przebojem wdarła się na rynek fabularnych gier miejskich i dokonała rzeczy, która do tej pory wydawała się po prostu niemożliwa — wyrwała setki tysięcy zatwardziałych domatorów sprzed ekranów komputerów i zmusiła ich do biegania po prawdziwym świecie! Niezależnie od pogody, pory dnia i miejsca, wszędzie widać dziś przemierzających ulice ludzi, którzy zagapieni w ekrany swoich smartfonów porozumiewają się dziwnym slangiem! Wszystko to dzięki połączeniu doskonałego pomysłu, niezłej realizacji, technologii AR i GPS oraz możliwości współczesnych urządzeń mobilnych! Jeśli chcesz dowiedzieć się, na czym polega fenomen Pokémon GO i szybko dołączyć do gry, sięgnij po tę książkę! Bezboleśnie wprowadzi Cię ona w świat Pokémonów, pomoże zainstalować i skonfigurować aplikację oraz ułatwi wykonanie pierwszych kroków w rozszerzonej rzeczywistości! Dowiesz się, jak skutecznie wyszukiwać i łapać Pokémony, jak podnosić swoją siłę bojową, podnieść poziom doświadczenia, prowadzić walki oraz dołączyć do jednej z drużyn. Nie czekaj! Jeszcze dziś rusz w pogoń! Łap Pokémony i... czerp przyjemność z długich spacerów ;) Historia zjawiska Pokémon GO Instalacja i konfiguracja aplikacji Podstawowe zasady gry Zaawansowane rozgrywki Przegląd przedmiotów i Pokémonów Złap Pokémony zanim ktoś Cię uprzedzi!
Zhenyu George Li, Charles Shih-I Yeh, Dr....
Creating responsive, intelligent games takes more than just following engine tutorials. It requires solving real development challenges with practical, efficient code. This book bridges theory and practice with proven algorithms and techniques grounded in real-world production needs, emphasizing clean, portable C++ implementations.Starting with raylib and the custom Knight engine layer, you’ll be introduced to a simple object-oriented scene and game object system. From there, you'll build responsive gameplay systems using essential data structures and algorithms, progressing through 2D rendering, collision detection, effects, and camera control before advancing to 3D graphics environments built using shaders, lighting, quad-tree terrain, and dynamic camera setups.You’ll animate characters using skeletal rigs, interpolation, and inverse kinematics for fluid movement and then develop game AI using FSMs, behavior trees, A* pathfinding, and steering behaviors. The book also covers neural networks, exploring their underlying theories, training processes, and tools. Throughout, the code is written in legacy-compatible C++ to ensure broad support across platforms and compilers.By the end, you’ll have gained the skills to build game systems that not only work but also scale, perform, and adapt like professional-grade code.
Practical Game AI Programming. Unleash the power of Artificial Intelligence to your game
Micael DaGraça
The book starts with the basics examples of AI for different game genres and directly jumps into defining the probabilities and possibilities of the AI character to determine character movement. Next, you’ll learn how AI characters should behave within the environment created.Moving on, you’ll explore how to work with animations. You’ll also plan and create pruning strategies, and create Theta algorithms to find short and realistic looking game paths. Next, you’ll learn how the AI should behave when there is a lot of characters in the same scene.You'll explore which methods and algorithms, such as possibility maps, Forward Chaining Plan, Rete Algorithm, Pruning Strategies, Wall Distances, and Map Preprocess Implementation should be used on different occasions. You’ll discover how to overcome some limitations, and how to deliver a better experience to the player. By the end of the book, you think differently about AI.
Adam Kramarzewski, Ennio De Nucci
If you are looking for an up-to-date and highly applicable guide to game design, then you have come to the right place! Immerse yourself in the fundamentals of game design with this book, written by two highly experienced industry professionals to share their profound insights as well as give valuable advice on creating games across genres and development platforms.This book covers the basics of game design one piece at a time. Starting with learning how to conceptualize a game idea and present it to the development team, you will gradually move on to devising a design plan for the whole project and adapting solutions from other games. You will also discover how to produce original game mechanics without relying on existing reference material, and test and eliminate anticipated design risks. You will then design elements that compose the playtime of a game, followed by making game mechanics, content, and interface accessible to all players. You will also find out how to simultaneously ensure that the gameplay mechanics and content are working as intended.As the book reaches its final chapters, you will learn to wrap up a game ahead of its release date, work through the different challenges of designing free-to-play games, and understand how to significantly improve their quality through iteration, polishing and playtesting.