Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • 2015-2019  (14)
  • 1970-1974
  • 2015  (14)
  • Birmingham, UK : Packt Publishing  (14)
  • Computer games ; Programming  (14)
Datasource
Material
Language
Years
  • 2015-2019  (14)
  • 1970-1974
Year
  • 1
    ISBN: 9781783554775 , 1783554770
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: Second edition.
    Series Statement: Community experience distilled
    Keywords: Video games ; Design ; Computer games ; Programming ; Cross-platform software development ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Wield the power of the LibGDX framework to create a cross-platform game In Detail LibGDX is a multiplatform game development framework, and is one of the most popular frameworks for building games, providing a comprehensive set of development capabilities and features to use and incorporate into games. This book starts off by introducing you to LibGDX and how to use its project setup tool to build an application that can support multiple platforms, before gradually moving on to configuring your game. Then, you will learn to organize resources, create a scene, actors, and a menu system. You will also enhance the visual appearance of your game and manage its transitions, along with music and sound effects. You will then move on to cover the advanced programming techniques and create and manage different kinds of animations. Finally, you will be introduced to the basics of 3D programming and the 3D physics engine. By the end of this book, you will be able to start developing your very own cross-platform games using the LibGDX framework. What You Will Learn Set up a cross-platform project using Gradle and test the base code required for game building Speed up your overall productivity with the stunning JVM Code Hot Swapping feature Use Scene2D to create and organize complex menu structures Automate the creation of texture atlases using TexturePacker Manage and play audio files and add special effects to your game to improve its look and feel Learn 2D physics simulation using Box2D Understand more about 3D programming using the new LibGDX 3D API Use the LibGDX Bullet wrapper for 3D physics simulation
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed February 24, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    ISBN: 9781785287718 , 1785287710
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Computer games ; Development ; Computer games ; Programming ; Fantasy games ; Development ; Electronic books ; Electronic books ; local
    Abstract: Leverage the power of LibGDX to create a fully functional, customizable RPG game for your own commercial title About This Book Learn game architecture and design patterns with concrete examples using proper software engineering principles Save time and money with this handy reference guide for future game development with LibGDX Design and develop a fully functional RPG video game from scratch with a hands on, step-by-step approach using LibGDX Who This Book Is For If you are an intermediate-level game developer who wants to create an RPG video game but found the creation process overwhelming, either by lack of tutorials or by getting lost in a sea of game-related technologies, engines, or frameworks, then this book is for you. This book assumes familiarity with Java and some basic knowledge of LibGDX. What You Will Learn Develop characters with stat attributes, player movement, animation, physics, and collision detection Create interactive NPC characters with speech windows and build immersion via dialog trees Build inventory management system UIs with drag and drop items to sell, buy, and equip Design a quest system to expand out the content of your game Form interesting enemies with battle mechanics and spawn points Devise scripted cutscenes to add an element of story and drama Develop save and load game profiles Create special effects to give the game extra ?juiciness? and polish, and help build the atmosphere In Detail LibGDX is a Java-based framework developed with a heavy emphasis on performance, and includes cross-platform support out of the box (Windows, OS X, Linux, iOS, Android, and HTML5) as well as providing all the low-level functionality so that you can focus on developing your game and not battling with the platform. LibGDX also has an engaged and responsive community, active maintenance, and is available for free without a prohibitive license. Starting from the beginning, this book will take you through the entire development process of creating an RPG video game using LibGDX. First, this book will introduce you to the features specific to RPG games, as well as an overview of game architecture. Then, you will create map locations, develop character movement, add animation, integrate collision detection, and develop a portal system. Next, you will learn and develop a HUD and other UI components, as well as an inventory management system. You will then develop NPC interactions including dialog trees, shopkeepers, and quest giver...
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed December 15, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    ISBN: 9781785287886 , 1785287885
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Learn by doing: less theory, more results
    Keywords: Computer games ; Programming ; HTML (Document markup language) ; Computer games ; Design ; Video games ; Design ; Video games ; Programming ; Electronic books ; Electronic books ; local
    Abstract: Make the most of HTML5 techniques to create exciting games from scratch Get to grips with the latest HTML5, Canvas, CSS, and JavaScript techniques Learn to create exciting puzzle games, action games, multiplayer, and Box2D physics A task-based approach to achieve practical skills required for game development In Detail HTML5 is a markup language used to structure and present content for the World Wide Web and is a core technology of the Internet. It is supported across different platforms and is also supported by various browsers. Its innovative features, such as canvas, audio, and video elements, make it an excellent game building tool. HTML5 Game Development by Example Beginner's Guide Second Edition is a step-by-step tutorial that will help you create several games from scratch, with useful examples. Starting with an introduction to HTML5, the chapters of this book help you gain a better understanding of the various concepts and features of HTML5. By the end of the book, you'll have the knowledge, skills, and level of understanding you need to efficiently develop games over the network using HTML5. What You Will Learn Build real-time network multiplayer games Add physics to your canvas games by using the Box2D physics engine Build a CSS3-driven card game with transform and 3D flipping effects Learn to add sounds to your games Make a drawing tool in Canvas Create multiple layers in a canvas game Store game data persistently by using local storage Use sprite sheets to create frame-based animation
    Note: "Beginner's guide". - Includes index. - Description based on online resource; title from cover (Safari, viewed July 20, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    ISBN: 9781784390471 , 178439047X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 794.81526
    Keywords: Computer games ; Design ; Computer games ; Programming ; Electronic books ; Electronic books ; local
    Abstract: Build beautiful, unique, cross-platform games rapidly with the free Stencyl 2D game engine and toolset In Detail With the incredible growth in the global games industry over the past few years, Stencyl makes it possible for anyone to learn how to create amazing, engaging, and polished 2D games in just a fraction of the time. Whether you are new to game development or an experienced developer looking for a quicker, more intuitive way to prototype, develop, and publish your game ideas, this book will show you how to achieve your game development goals using Stencyl. By following a clear, step-by-step development cycle for our first game prototype, you will rapidly gain a working knowledge of the Stencyl game engine and toolkit. With ample screenshots, you can be certain that you'll be able to follow along at every stage. What You Will Learn Discover the key benefits of Stencyl, its technical structure, and what makes it so special Understand and work effectively with the Stencyl interface Set up scenes and alter their settings at will Import and utilize graphics Integrate sound FX and music in your games Create and configure actor types and instances Implement tilesets and backgrounds by importing them in to your game Write custom behaviors to control your actors
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed May 26, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    ISBN: 9781785286193 , 1785286196
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 005.3
    Keywords: Android (Electronic resource) ; Computer games ; Programming ; Computer games ; Development ; Electronic books ; Electronic books ; local
    Abstract: Harness the power of the Android SDK by building three immersive and captivating games Implement the critical main game loop and structure your games to enable an array of advanced features Animate your characters with sprite sheets, add multiple scrolling parallax backgrounds, and implement genuinely tough, playable levels in your games Build super-smooth 60 frames per second with the help of this easy-to-follow, projects-based guide In Detail Android gaming is a hot topic these days, but one of the few areas of technology that does not have an abundance of clear and useful documentation online. However, there is an ever-increasing demand for Android games. This book will help you get up to speed with the essentials of game development with Android. The book begins by teaching you the setup of a game development environment on a fundamental level. Moving on, the book deals with concepts such as building a home screen UI, implementing game objects, and painting the scene at a fixed resolution. Gradually, it builds up to the implementation of a flexible and advanced game engine that uses OpenGL ES 2 for fast, smooth frame rates. This is achieved by starting with a simple game and gradually increasing the complexity of the three complete games built step by step. By the end of the book, you will have successfully built three exciting games over the course of three engrossing and insightful projects. What You Will Learn Build simple to advanced game engines for different types of game, with cool features such as sprite sheet character animation and scrolling parallax backgrounds Design and implement genuinely challenging and playable levels Implement the critical main game loop Implement basic and advanced collision detection mechanics Bring to life a challenging enemy AI Make the math behind 2D rotation, velocity, and collisions simple Run your game designs at 60 frames per second or better Process multitouch screen input effectively and efficiently Implement a multitude of other game features such as pickups, firing weapons, HUDs, generating and playing sound FX, scenery, level transition, high scores, and more Implement a flexible and advanced game engine that uses OpenGL ES 2 for fast, smooth frame rates
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed July 20, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    ISBN: 9781785888458 , 1785888455
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 794.8
    Keywords: Unity (Electronic resource) ; Computer games ; Design ; Computer games ; Programming ; Video games ; Design ; Video games ; Programming ; Electronic books ; Electronic books ; local
    Abstract: Master performance optimization for Unity3D applications with tips and techniques that cover every aspect of the Unity3D Engine About This Book Optimize CPU cycles, memory usage, and GPU throughput for any Unity3D application Master optimization techniques across all Unity Engine features including Scripting, Asset Management, Physics, Graphics Features, and Shaders A practical guide to exploring Unity Engine's many performance-enhancing methods Who This Book Is For This book is intended for intermediate and advanced Unity developers who have experience with most of Unity's feature-set, and who want to maximize the performance of their game. Familiarity with the C# language will be needed. What You Will Learn Use the Unity Profiler to find bottlenecks anywhere in our application, and discover how to resolve them Implement best-practices for C# scripting to avoid common pitfalls Develop a solid understanding of the rendering pipeline, and maximize its performance through reducing draw calls and avoiding fill rate bottlenecks Enhance shaders in a way that is accessible to most developers, optimizing them through subtle yet effective performance tweaks Keep our scenes as dynamic as possible by making the most of the Physics engine Organize, filter, and compress our art assets to maximize performance while maintaining high quality Pull back the veil on the Mono Framework and the C# Language to implement low-level enhancements that maximize memory usage and avoid garbage collection Get to know the best practices for project organization to save time through an improved workflow In Detail Competition within the gaming industry has become significantly fiercer in recent years with the adoption of game development frameworks such as Unity3D. Through its massive feature-set and ease-of-use, Unity helps put some of the best processing and rendering technology in the hands of hobbyists and professionals alike. This has led to an enormous explosion of talent, which has made it critical to ensure our games stand out from the crowd through a high level of quality. A good user experience is essential to create a solid product that our users will enjoy for many years to come. Nothing turns gamers away from a game faster than a poor user-experience. Input latency, slow rendering, broken physics, stutters, freezes, and crashes are among a gamer's worst nightmares and it's up to us as game developers to ensure this never happens. High performance does not need t...
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed December 1, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    ISBN: 9781785285097 , 1785285092
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 794.8
    Keywords: Computer games ; Programming ; Computer games ; Design ; UnrealScript (Computer program language) ; Computer animation ; Three-dimensional modeling ; Electronic books ; Electronic books ; local
    Abstract: Build professional 3D games with Unreal Engine 4's Visual Scripting system In Detail Blueprints Visual Scripting for Unreal Engine is a step-by-step approach to building a fully functional game, one system at a time. Starting with a basic First Person Shooter template, each chapter will extend the prototype to create an increasingly complex and robust game experience. You will progress from creating basic shooting mechanics to gradually more complex systems that will generate user interface elements and intelligent enemy behavior. Focusing on universally applicable skills, the expertise you will develop in utilizing Blueprints can translate to other types of genres. By the time you finish the book, you will have a fully functional First Person Shooter game and the skills necessary to expand on the game to develop an entertaining, memorable experience for your players. From making customizations to player movement to creating new AI and game mechanics from scratch, you will discover everything you need to know to get started with game development using Blueprints and Unreal Engine 4. What You Will Learn Prototype and iterate new game mechanics rapidly Customize the player's abilities and controls Build user interface elements, including health bars and objective counters Set up interactions between player actions and game objects in the world Create complex enemy AI that can sense the world around it and attack the player Design menus that will allow your players to load, pause, and quit the game Deploy your game to multiple platforms and share it with the world Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed August 13, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    ISBN: 9781785283918 , 178528391X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 005.13/3
    Keywords: Computer games ; Programming ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: A pragmatic guide for developing your own games with Python About This Book Strengthen your fundamentals of game programming with Python language Seven hands-on games to create 2D and 3D games rapidly from scratch Illustrative guide to explore the different GUI libraries for building your games Who This Book Is For If you have ever wanted to create casual games in Python and you would like to explore various GUI technologies that this language offers, this is the book for you. This title is intended for beginners to Python with little or no knowledge of game development, and it covers step by step how to build seven different games, from the well-known Space Invaders to a classical 3D platformer. What You Will Learn Take advantage of Python's clean syntax to build games quickly Discover distinct frameworks for developing graphical applications Implement non-player characters (NPCs) with autonomous and seemingly intelligent behaviors Design and code some popular games like Pong and tower defense Compose maps and levels for your sprite-based games in an easy manner Modularize and apply object-oriented principles during the design of your games Exploit libraries like Chimpunk2D, cocos2d, and Tkinter Create natural user interfaces (NUIs), using a camera and computer vision algorithms to interpret the player's real-world actions In Detail With a growing interest in learning to program, game development is an appealing topic for getting started with coding. From geometry to basic Artificial Intelligence algorithms, there are plenty of concepts that can be applied in almost every game. Python is a widely used general-purpose, high-level programming language. It provides constructs intended to enable clear programs on both a small and large scale. It is the third most popular language whose grammatical syntax is not predominantly based on C. Python is also very easy to code and is also highly flexible, which is exactly what is required for game development. The user-friendliness of this language allows beginners to code games without too much effort or training. Python also works with very little code and in most cases uses the "use cases" approach, reserving lengthy explicit coding for outliers and exceptions, making game development an achievable feat. Python Game Programming by Example enables readers to develop cool and popular games in Python without having in-depth programming knowledge of Python. The book includes seven hands-on projects develo...
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed October 20, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    ISBN: 9781785288845 , 1785288849
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 794.81536
    Keywords: Computer games ; Programming ; Computer games ; Development ; Computer graphics ; Electronic books ; Electronic books ; local
    Abstract: Learn how to create your very own game using the libGDX cross-platform framework About This Book Learn the core features of libGDX to develop your own exciting games Explore game development concepts through example projects Target games for major app stores quickly and easily with libGDX's cross-platform functionality Who This Book Is For This book is intended for those who wish to learn the concepts of game development using libGDX. An understanding of Java and other programming languages would definitely be helpful, although it is not a must. What You Will Learn Create and configure a libGDX project to get started with making games Get to grips with a simple game loop that will drive your games Manage game assets to reduce code duplication and speed up development Pack game assets together into single assets to increase your game's performance Display textures on the screen and manipulate them with play input Play various types of sounds that a game can generate Design and modify a game user interface with libGDX's built-in tools Develop a game that will run across various platforms In Detail LibGDX is a cross-platform game development framework in Java that makes game programming easier and fun to do. It currently supports Windows, Linux, Mac OS X, Android, and HTML5. With a vast feature set on offer, there isn't a game that can't be made using libGDX. It allows you to write your code once and deploy it to multiple platforms without modification. With cross-platform delivery at its heart, a game can be made to target the major markets quickly and cost effectively. This book starts with a simple game through which the game update cycle is explained, including loading textures onto your screen, moving them around, and responding to input. From there you'll move on to more advanced concepts such as creating a formal game structure with a menu screen, adding a game screen and loading screen, sprite sheets, and animations. You'll explore how to introduce a font to optimize text, and with the help of a game that you'll create, you'll familiarise yourself with the 2D tile map API to create worlds that scroll as the characters move. In the final sample game of the book, you'll implement a basic version of an Angry Birds clone, which will allow you to use the physic library box2D that libGDX provides access to. An overview of exporting games to different platforms is then provided. Finally, you will discover how to integrate third-party services in...
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed September 29, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    ISBN: 9781785886874 , 1785886878
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: Second edition.
    Series Statement: Community experience distilled
    DDC: 794.81526
    Keywords: Minecraft (Game) ; Computer games ; Programming ; Client/server computing ; Electronic books ; Electronic books ; local
    Abstract: Create and customize your very own Minecraft server using Java and the Spigot API About This Book Set up a Minecraft server that you control Use object-oriented programming to modify Minecraft regardless of your level of experience This interactive guide will help you create a unique experience for you and your friends Who This Book Is For This book is great for anyone who is interested in customizing their Minecraft server. Whether you are new to programming, Java, Bukkit, or even Minecraft itself, this book has you covered. All you need is a valid Minecraft account. If you are interested in programming as a career or hobby, this book will get you started. If you are simply interested in playing Minecraft with your friends, then this book will help you make that experience even more enjoyable. What You Will Learn Install and run a Spigot server for free on your home PC Adjust the server settings to customize Minecraft to your liking Install an IDE and configure a project to write code Install and test plugins on a Spigot server Test your plugins through debugging the code Program in game commands and permissions Get to know advanced programming concepts such as event-driven programming, configuration files, saving/loading data, and scheduled tasks Implement configuration files to make your plugins customizable Save and load your plugin's data to persist across server restarts In Detail Minecraft is a sandbox game that allows you to play it in any way you want. Coupled with a multiplayer server powered by Spigot, you can customize the game even more! Using the Bukkit API, anyone interested in learning how to program can control their Minecraft world by developing server plugins. This book is a great introduction to software development through the wonderful world of Minecraft. We start by instructing you through how to set up your home PC for Minecraft server development. This includes an IDE complete with the required libraries as well as a Spigot server to test on. You will be guided through writing code for several different plugins. Each chapter teaches you new skills to create plugins of increasing complexity, and each plugin adds a new concept of the Bukkit API By the end of the book, you will have all the knowledge you need about the API to successfully create any type of plugin. You can then practice and build your Java skills through developing more mods for their server. Style and approach This hands-on guide is filled with interacti...
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 21, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    ISBN: 9781785284472 , 1785284479
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 794.8/1526
    Keywords: Computer games ; Programming ; iPhone (Smartphone) ; Mobile apps ; Computer games ; Design ; Mobile computing ; Electronic books ; Electronic books ; local
    Abstract: Embrace the mobile gaming revolution and bring your iPhone game ideas to life with Swift In Detail Apple's new programming language, Swift, is fast, safe, accessible - the perfect choice for game development! Packed with best practices and easy-to-use examples, this book leads you step by step through the development of your first Swift game. The book starts by introducing Swift's best features for game development. Then, you will learn how to animate sprites and textures. Along the way, you will master the physics framework, add the player character and NPCs, and implement controls. Towards the end of the book, you will polish your game with fun menus, integrate with Apple Game Center for leaderboards and achievements, and then finally, learn how to publish your finished games to the App Store. By the end of this book, you will be able to create your own iOS games using Swift and SpriteKit. What You Will Learn Deliver powerful graphics, physics, and sound in your game by using SpriteKit Explore drawing and animation techniques for fun and quick results Read and react to various forms of player input including physical device tilt and touch recognition Master Apple's IDE, Xcode, and the accompanying toolset Polish your menus and HUD to make your game stand out Integrate your game with Game Center so that your players can share their high scores and achievements Maximize gameplay with little-known tips and strategies for fun and repeatable action Publish your hard work to the App Store and enjoy as people play your games
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed August 4, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    ISBN: 9781785882005 , 1785882007
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Quick answers to common problems
    DDC: 621.3815422
    Keywords: Unity (Electronic resource) ; Three-dimensional display systems ; Computer games ; Programming ; Computer graphics ; Electronic books ; Electronic books ; local
    Abstract: Over 60 recipes to help you create professional and exquisite UIs to make your games more immersive About This Book Design and develop interactive and professional user interfaces (UIs) for games in Unity Discover how to implement and deal with various in-game UI elements that will impress your players This practical recipe guide will help you to efficiently create powerful and remarkable UIs using C# code Who This Book Is For If you are a game developer with some experience in Unity and C# and want to create the best interactive experience fast and intuitively, then this book is for you. If you are an intermediate game developer or an expert, these recipes will help you bring out the power of the new UI Unity system. What You Will Learn Implement different kinds of counters and healthbars Deal with timers and find out how to format them Animate and vivify UI elements Handle runtime customizations Add complex Head-up displays (HUDs) Design and implement 3D UIs Integrate minimaps in the UI In Detail With the increasing interest in game development, it's essential to design and implement a UI that reflects the game settings and shows the right information to the player. The Unity system is used to create complex and aesthetically pleasing user interfaces in order to give a professional look and feel to a game. Although the new Unity UI system is powerful and quite easy to use, by integrating it with C# scripts, it's possible to realize the potential of this system and bring an impressive UI to games. This guide is an invaluable collection of recipes if you are planning to use Unity to develop a game. Starting with the basic concepts of the UI components, we'll take you all the way through to creating complex interfaces by including animations and dynamics elements. Based on real-world problems, these recipes will start by showing you how to make common UI elements such as counters and healthbars. You will then get a walkthrough of how to manage time using timers, and will learn how to format them. You will move on to decorating and animating the UI elements to vivify them and give them a professional touch. Furthermore, you will be guided into the 3D UI world and into HUD scripting. Finally, you will discover how to implement complex minimaps in the interface. Style and approach Interactive, easy-to-follow recipes will help you create and implement UIs that make gaming an exhilarating experience.
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 19, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    ISBN: 9781785283000 , 1785283006
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 794.81526
    Keywords: Computer games ; Programming ; Multimedia systems ; Computer programs ; C++ (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Create and develop exciting games from start to finish using SFML About This Book Familiarize yourself with the SFML library and explore additional game development techniques Craft, shape, and improve your games with SFML and common game design elements A practical guide that will teach you how to use utilize the SFML library to build your own, fully functional applications Who This Book Is For This book is intended for game development enthusiasts with at least decent knowledge of the C++ programming language and an optional background in game design. What You Will Learn Create and open a window by using SFML Utilize, manage, and apply all of the features and properties of the SFML library Employ some basic game development techniques to make your game tick Build your own code base to make your game more robust and flexible Apply common game development and programming patterns to solve design problems Handle your visual and auditory resources properly Construct a robust system for user input and interfacing Develop and provide networking capabilities to your game In Detail Simple and Fast Multimedia Library (SFML) is a simple interface comprising five modules, namely, the audio, graphics, network, system, and window modules, which help to develop cross-platform media applications. By utilizing the SFML library, you are provided with the ability to craft games quickly and easily, without going through an extensive learning curve. This effectively serves as a confidence booster, as well as a way to delve into the game development process itself, before having to worry about more advanced topics such as ?rendering pipelines? or ?shaders.? With just an investment of moderate C++ knowledge, this book will guide you all the way through the journey of game development. The book starts by building a clone of the classical snake game where you will learn how to open a window and render a basic sprite, write well-structured code to implement the design of the game, and use the AABB bounding box collision concept. The next game is a simple platformer with enemies, obstacles and a few different stages. Here, we will be creating states that will provide custom application flow and explore the most common yet often overlooked design patterns used in game development. Last but not the least, we will create a small RPG game where we will be using common game design patterns, multiple GUI. elements, advanced graphical features, and sounds and music features...
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 19, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    ISBN: 9781784391782 , 1784391786
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 794.81526
    Keywords: Computer games ; Programming ; UnrealScript (Computer program language) ; Computer games ; Design ; Electronic books ; Electronic books ; local
    Abstract: Discover all the secrets of Unreal Engine and create seven fully functional games with the help of step-by-step instructions About This Book Understand what a Blueprint is and how to create a complex visual scripting code Discover the infinite possibilities that Unreal Engine offers, and understand which tool to use, where and when Learn to think like a real game developer in order to create enjoyable and bug-free games using this comprehensive and practical handbook Who This Book Is For This book is ideal for intermediate level developers who know how to use Unreal Engine and want to go through a series of projects that will further their expertise. Working knowledge of C++ is a must. What You Will Learn Write clean and reusable Blueprint scripts Develop any kind of game you have in mind, following the rules used by experts Move through Unreal Engine 4, always knowing what you are doing and where to find the right tool for your needs Integrate C++ code into your projects using Visual Studio and the tools that Unreal provides Extricate between classes, nodes, interfaces, macros, and functions Work with different types of assets, from 3D objects to audio sources, from UI buttons to animations Explore all the aspects of the game logic - collisions, navigation meshes, matinees, volumes, events, and states In Detail With the arrival of Unreal Engine 4, a new wonderful tool was born: Blueprint. This visual scripting tool allows even non-programmers to develop the logic for their games, allowing almost anyone to create entire games without the need to write a single line of code. The range of features you can access with Blueprint script is pretty extensive, making it one of the foremost choices for many game developers. Unreal Engine Game Development Blueprints helps you unleash the real power of Unreal by helping you to create engaging and spectacular games. It will explain all the aspects of developing a game, focusing on visual scripting, and giving you all the information you need to create your own games. We start with an introductory chapter to help you move fluidly inside the Blueprint user interface, recognize its different components, and understand any already written Blueprint script. Following this, you will learn how to modify generated Blueprint classes to produce a single player tic-tac-toe game and personalize it. Next, you will learn how to create simple user interfaces, and how to extend Blueprints through code. This will help you...
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 19, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...