Vinicius Marques Terra

Software Engineer - Gameplay/A.I. Programming - M.Sc. in Artificial Intelligence and Parallel Computing.

Publications

Parallel/Distributed Computing, Artificial Intelligence:
Speeding Up Learning in Real-time Search through Parallel Computing

Speeding Up Learning in Real-time Search through Parallel Computing

MARQUES, Vinicius ; CHAIMOWICZ, L. ; FERREIRA, Renato

SBAC-PAD 2011 [Abstract | Slides ]


Speeding Up Learning in Real-time Search through Parallel Computing

Utilização de ambientes paralelos no processo de aprendizado de algoritmos de busca de caminho em tempo real (PT)

TERRA, Vinicius M.

UFMG, M.Sc. Thesis 2010 [Abstract | Slides ]


Projects

A.I. and Gameplay mechanics:
3rd person cam fly mode

3rd Person Controller + Fly Mode - Unity - Jan 2015 / Oct 2017 (Mobile)

A 3rd person player controller for Unity game engine. Includes scripts for player movement, camera orbit and a Mecanim animator controller, containing basic locomotion (walk, run, sprint, strafe, and also an extra fly mode). The mobile version includes touch buttons and virtual analog sticks for Android and iOS devices.

[View in Asset Store | Mobile Version | Tutorial: How to Setup]

coer shoot system 3rd person

Cover + Shooting System - Third Person Shooter - Unity - Sep 2017

A complete starter kit for your third person shooter game. Besides the basic movements like run, sprint, jump, aim and the dynamic third person camera, this system includes 2 advanced player modes. The cover system features environment interactions, such as auto navigation and quick changes. The shooting system features fully interactive weapons, particles and hittable targets.

[View in Asset Store | WebGL Demo]

Dengue mosquito demo

FSM Game demo [C++ / OpenGL] - Nov 2007

A 2D goal oriented game featuring a finite-state machine (FSM) for enemy behavior. This demo also includes simple heath and ammo implementation.

[Download]

Goal Oriented RTS controller

2D RTS Controller [C++ / OpenGL] - Oct 2007

A demo featuring 2D controller for goal oriented Real-time strategy like games. Main features:

  • Dynamic ambient setup: agents and obstacle creation.
  • Independent behavior: select which agents to control in real-time.
  • Obstacle avoidance.

[Download]

reversi game

Reversi (Othello) [C++ / OpenGL] - Sep 2007

This is an implementation of the Reversi board game. Reversi is a strategy board game for two players, played on an 8x8 board. This demo features an opponent A.I. with Minimax, a decision rule for two-player zero-sum game theory.

[Download]

boids simulation

Boids - Flocking Simulation [C++ / OpenGL / Win32] - Jun 2006

A demo featuring Boids, an artificial life simulation for flocking behavior of birds. Based on emergent behavior, the complexity of Boids arises from the interaction of individual agents adhering to a set of simple rules. The basic rules applied are as follows:

  • Separation: steer to avoid crowding local flockmates.
  • Alignment: steer towards the average heading of local flockmates.
  • Cohesion: steer to move toward the average position (center of mass) of local flockmates.

This demo also implements obstacle avoidance, goal seeking, and three different camera views.

[Download]

Other game related hobbies:

3D Modelling

ICEx model walkthrough - UFMG

Contact info

vini[my-last-name] -at- gmail.com