Search
Search Results
-
Software Installation
Every software on the computer should be installed in a certain way, in a certain location on the user’s hard disk. The vast majority of software... -
Some Useful Open Source Utilities
Abstract -
Crypto++
Crypto++ (also called CryptoPP, libcrypto++, and libcryptopp) is a cross-platform, free, and open source cryptographic C++ library written by Wei Dai. -
Libraries
In this chapter, we will talk about static and dynamic-link libraries and how to create them. We will also show that, contrary to popular belief, you... -
Spike Traps
The final obstacle we’ll implement will be a spike trap. It will teach you a new concept and give you more practice with the concepts we learned in... -
OpenSSL
OpenSSL is a popular open source cross-platform cryptographic library. In addition to well-known cryptographic algorithms and hash functions, the... -
Programming Languages and Software
Currently, there are a large, if not huge, number of high-level languages; however, when it comes to scientific and engineering computing, the choice... -
Camera Movement
The first thing we’ll do for our project is get some camera movement in working order. The player has to be able to move around the stage to be able... -
Unity Basics
Now that we have Unity set up and a new project to work with, let’s get comfortable with the engine. This is the user interface we will be... -
Force Fields and Jump Pads
In this chapter, we’ll be implementing a configurable ForceField script that pairs with a trigger collider to apply force to Rigidbodies and/or the... -
Moving Platforms
In this chapter, we’ll implement a moving, floating platform that travels back and forth between two locations, and we’ll implement a simple system... -
Tower Defense Design and Outline
It’s time to start our next project – a little tower defense game. We’ll get some practice using inheritance, learn how to perform basic pathfinding... -
Building and Selling
With our UI in place, it’s time to hook it up with its functionality, giving our player the ability to build and sell towers. This will teach us how... -
Working with Objects
Remember when we talked about how programming is largely concerned with organizing and manipulating data? We interact with data as objects. A single... -
Manipulating the Scene
We’ve learned the basics of the most important windows in the Unity engine, and we know how to create simple objects and view their components... -
Obstacle Course Conclusion
At last, we’ve reached the end of our first project. Let’s go over the final steps you might take when finished with a project: “building” it so that... -
Wall Jum**
With our player movement, gravity, and jum** implemented in the last chapter, we’ll move on to give our player the ability to push off a nearby... -
Towers and Targeting
Now that we have enemies and projectiles ready to go, we need towers to fire at them. In this chapter, we’ll implement the framework that all of our... -
Tower Defense Conclusion
We have at last concluded our second project. It’s no finished game, but we’ve learned quite a lot along the way. Let’s get a quick refresher on it... -
Patrolling Hazards
Now that the game is sha** up more, it’s in need of some greater obstacle variety. In this chapter, we’ll implement “Patrollers,” and along the...