shaders in games

Working with shaders in C++ to create 3D games

A shader is a computer program that is used to do image processing such as special effects, color effects, lighting, and, well, shading. The...

Implement an API Design-first approach for building APIs [Tutorial]

The Monster Records & Associates (MRA) –a fictional music records company, having realised that its biggest asset is in fact its data, embarked on...

Protect your TCP tunnel by implementing AES encryption with Python [Tutorial]

TCP (Transfer Communication Protocol) is used to streamline important communications. TCP works with the Internet Protocol (IP), which defines how computers send packets of data...

Phish for passwords using DNS poisoning [Tutorial]

Phishing refers to obtaining sensitive information such as passwords, usernames, or even bank details, and so on. Hackers or attackers lure customers to share...
fuzzy logic in games

Building C++ game play engines in finite state machine pattern [Tutorial]

One of the most important aspect of game development is creating game states which helps in different tasks like controlling game flows, managing different...
back up and recovery

What’s the difference between OAuth 1.0 and OAuth 2.0?

The OAuth protocol specifies a process for resource owners to authorize third-party applications in accessing their server resources without sharing their credentials. This tutorial...
jigsaw puzzle pieces

5 ways to create a connection to the Qlik Engine [Tip]

With mashups or web apps, the Qlik Engine sits outside of your project and is not accessible and loaded by default. The first step...
Java APIs

Design a RESTful web API with Java [Tutorial]

In today's tutorial, you will learn to design REST services. We will break down the key design considerations you need to make when building...

Building VR experiences with React VR 2.0: How to create maze that’s new every...

In today’s tutorial, we will examine the functionality required to build a simple maze. There are a few ways we could build a maze....
prevent errors in Teradata

How to prevent errors while using utilities for loading data in Teradata

In today’s tutorial we will assist you to overcome the errors that arise while loading, deleting or updating large volumes of data using Teradata...

Popular on Packt Hub

Customizing Elgg Themes

Compute Discrete Fourier Transform in SciPy

Basics of Jupyter Notebook and Python

Blogs and Forums using Plone 3