Brock Barlow

Software Developer and Programmer


Contact Info:

Background:

I am a graduate of AIE (Academy of Enteractive Entertainment-Lafayette). I have received the Advanced Diploma in Game Programming. This website hosts projects I have created both alone and in teams. I have a passion for programming and solving problems.

Programming Language Knowledge:

  • C++
  • C#
  • Python
  • Unity C#
  • Unity JavaScript
  • HTML

Projects:


Open GL

Boid Flock Behavior

Cloth Simulation

Shape Race

Ocean Sentinel

Metallic Clashers

AStar Algorithm

Project Details:

Open GL (PC Application - C++ Project)

This project implements and displays various open gl tutorials. The tutorials consist of Introduction to Open GL, Cameras and Projections, Rendering Geometry, Direct Lighting, Textures and Procedural Generation.

To see more information about this project, click on the "Open GL" image above or click here.

Boid Flock Behavior (PC Application - Unity Project)

This project simulates real world bird flocking behavior in a virtual environment. This project uses boid rules one to six: Cohesion, Dispersion, Alignment, Tendency, Velocity Limiting and Bounding Positions.

To see the final product of this project, click on the "Boid Flock Behavior" image above or click here.

Cloth Simulation (PC Application - Unity Project)

This project simulates real world cloth behavior in a virtual environment. In this simulation, we will treat the cloth as system of particles interconnected with spring-dampers. Each spring-damper connects two particles, and generates a force based on their positions and velocities. Each particle is also influenced by the force of gravity. With those three simple forces (gravity, spring and damping), we form the foundation of the cloth system. We then add some fancier forces such as aerodynamics.

To see the final product of this project, click on the "Cloth Simulation" image above or click here.

Shape Race (PC Application - Unity Project)

This project is a 3D racing game that has singleplayer and multiplayer support. Players have the option of choosing between three tracks which represents the difficulty levels.

To see the final product of this project, click on the "Shape Race" image above or click here.

Ocean Sentinel (PC Application - Unity Project)

This project is a tower defense game. The player will need to defend the base through multiple waves. If the base is destroyed, the game will end and the player will need to restart from the beginning.

To see the final product of this project, click on the "Ocean Sentinel" image above or click here.

Metallic Clashers (Android Application - Unity Project)

This project is a puzzle fighting game with rpg elements. The player has multiple levels to chose from that provide different enemy encounters.

To see the final product of this project, click on the "Metallic Clashers" image above or click here.

AStar Algorithm (PC Application - Python Project)

This project implements and displays the AStar Algorithm. AStar is a computer algorithm that is widely used in pathfinding and graph traversal, the process of plotting an efficiently directed path between multiple points, called nodes.

To see more information about this project, click on the "AStar Algorithm" image above or click here.