frahaan hussain PDF: 1 to 3 of 3 results fetched - page 1 [an]

Learn OpenGL: Beginner's guide to 3D rendering and game development with OpenGL and C++
A step-by-step instructional guide to understanding the fundamentals of game development with OpenGL. Right from the setup to the important features, we'll get a better understanding of games and the engines behind them.Key Features
  • Learn the basics of drawing along with fundamentals of shading to create amazing objects.
  • Get in-depth knowledge of lighting and materials to make realistic objects.
  • Understand the fundamentals of model loading and cube mapping.
Book DescriptionLearn OpenGL is your one-stop reference guide to get started with OpenGL and C++ for game development. From setting up the development environment to getting started with basics of drawing and shaders, along with concepts such as lighting, model loading, and cube mapping, this book will get you up to speed with the fundamentals.You begin by setting up your development environment to use OpenGL on Windows and macOS. With GLFW and GLEW set up using absolute and relative linking done, you are ready to setup SDL and SFML for both the operating systems.Now that your development environment is set up, you'll learn to draw using simple shaders as well as make the shader more adaptable and reusable. Then we move on to more advanced topics like texturing your objects with images and transforming your objects using translate, rotate and scale.With these concepts covered, we'll move on to topics like lighting to enable you to incorporate amazing dynamic lights in your game world.By the end of the book, you'll learn about model loading, right from setting up ASSIMP to learning about the model class and loading a model in your game environment. We will conclude by understanding cube mapping to bring advance worlds to your game.What you will learn
  • Set up GLFW and GLEW on Windows and macOS with absolute, relative Linking
  • Set up SDL and SFML on your system using absolute and relative Linking
  • Draw using the simple shaders
  • Create a camera and learn to populate your game world with objects
  • Learn about color and lighting concepts to create an amazing game world
  • Understand model loading and cube mapping to advance your game
Who this book is forThis book is targeted towards anyone and everyone who is interested in creating games, learning how game engines work and most importantly for anyone who is interested in learning OpenGL. The ideal reader for this book would be anyone with a passion for learning game development or looking out for an OpenGL reference guide. The skills that you'll learn in this book will be applicable to all your game development needs. You'll require a strong foundation in C++ to understand and apply the concepts of this book. Table of Contents
  • Setting Up OpenGL
  • Drawing Shapes and Applying Textures
  • Transformations, Projections, and Camera
  • Effects of lighting , Materials and Lightmaps
  • Types of light sources and combining of lights
  • Implementing a Skybox Using a Cubemap
  • Model Loading
  • Published by: Packt Publishing | Publication date: 08/31/2018
    Kindle book details: Kindle Edition, 208 pages

    Responsive Web Design by Example: Embrace responsive design with HTML5, CSS3, JavaScript, jQuery and Bootstrap 4
    Develop mobile-first and adaptive websites that provide the best user experience for a wide range of devicesKey Features
    • Rapidly develop and prototype responsive websites by leveraging the power of Bootstrap
    • Practice performance optimization techniques to make your site lighter and faster
    • Learn responsive web design and discover how to build mobile-ready websites with ease
    Book DescriptionDesktop-only websites just aren't good enough anymore. As you enter a future of increasingly diverse browsing methods, you need to know how to build websites that are presentable and will work perfectly with the huge volume of different device sizes and resolutions that are now commercially available. Responsive web design is an answer to the problem of modern web development.By following the detailed step-by-step instructions, previews, and examples mentioned in this book, you will learn how to build engaging responsive websites and upgrade your skills as a web designer.With coverage of Responsive Grid System and Bootstrap, you will learn about the most powerful frameworks in responsive web design.In this book, you will learn how to create a crisp blog page, a beautiful portfolio site, a cool social networking page, and a fun photo gallery. Through each of these projects, you'll learn how to build various elements of a modern responsive website, and also find out which framework works best for your project specifications.By the end of the book, you will have gained practical skills you need to build real-world websites that are professional, creative and truly responsive.What you will learn
    • Understand what responsive design is, and why it's vital for modern web development
    • Customize and extend responsive design frameworks
    • Create adaptable templates for all future projects
    • Build a semantic website structure with HTML5 elements
    • Determine a responsive website persona with CSS3
    • Learn how to decide which framework best suits your project specification
    • Implement a plethora of Bootstrap features in your websites
    Who This Book Is ForIf you are a web developers interested in incorporating responsive web designs in your websites, then this book is for you. Familiarity with HTML5, CSS3, and command lines, though not essential, will help you get the most out of this book.Table of Contents
  • What Is Responsive Web Design
  • What Is Bootstrap, Why We Use It?
  • Reusable Project Template
  • Creating The Introduction Section
  • Creating A Single Page Section
  • Creating A Contact Us Section
  • Creating The Blog Posts Homepage
  • Creating The Individual Post Page
  • Adding A Sidebar To Social Network
  • Creating The Homepage In Our Social Network
  • Creating The User's Profile Page
  • Displaying Thumbnails Of Our Photos
  • Opening Images Using A Light Box
  • Published by: Packt Publishing | Publication date: 12/13/2017
    Kindle book details: Kindle Edition, 294 pages

    Cocos2d-x Game Development Essentials
    Create iOS and Android games from scratch using Cocos2d-xAbout This Book
    • Create and run Cocos2d-x projects on iOS and Android platforms.
    • Find practical solutions to many real-world game development problems.
    • Learn the essentials of Cocos2d-x by writing code and following step-by-step instructions.
    Who This Book Is ForThis book is designed to help existing developers who are looking to learn this amazing framework, which provides cross-platform development. It is also perfect for developers who already have an existing C++ foundation and would like to learn game development using Cocos2d-x, or those who are coming from another framework.What You Will Learn
    • Set up Cocos2d-x to create games
    • Create a new project in Cocos2d-x
    • Learn to run a project on iOS and Android platforms
    • Implement the core game structure using Cocos2d-x tools and techniques
    • Add gameplay using general coding practices and built-in functions within Cocos2d-x
    • Manipulate the game items to provide gameplay using Cocos2d-x actions
    • Overcome common problems faced during the game development phase with Cocos2d-x
    In DetailCocos2d-x is the C++ port of the most popular open source 2D framework in the world. Cocos2d-x is an amazing open source game engine that allows developers to exploit their existing C++, Lua, and JavaScript knowledge for cross-platform deployment into iOS, Android, Windows Phone, BlackBerry, Tizen, and HTML5, saving you time, effort, and cost.You will learn the essentials of Cocos2d-x through examples, by creating a game from scratch. The book starts with adding scenes and menus to the game. Furthermore, you can learn more about the varied features such as scene transitions, game sprites, moving the spaceship, and adding audio to make your game livelier. By the end of the book, you will be able to solve problems that may arise during the entire game development phase.
    Published by: Packt Publishing | Publication date: 08/18/2014
    Kindle book details: Kindle Edition, 136 pages