• Register

Hi, I'm Jonathan Gorard, Lead Programmer for Rivet Gaming.

Post article RSS Articles
XAudio2 Prototype Complete (+Isometric Engine Optimizations)

XAudio2 Prototype Complete (+Isometric Engine Optimizations)

TSO Restoration 3 comments

We have an initial prototype done with XAudio2 (an audio API) which we hope to use for playing sound effects. Some optimizations have been made to the...

Organizational Issues Fixed

Organizational Issues Fixed

TSO Restoration

As of right now, Yoshi is working on making the PatchClient compile on Visual Studio. X-Fi6 is working on a script to make Windows SDK integrate with...

A Quick Preview of the Isometric Engine

A Quick Preview of the Isometric Engine

TSO Restoration

Here is a brief overview of how the Isometric Engine will work graphically.

Updates to the FTP server/FARDrive Stuff

Updates to the FTP server/FARDrive Stuff

TSO Restoration

The FTP code is coming along quite well; we're nearly ready to implement the networking features of the update client. We're temporarily focusing on client-side...

First and Second Bi-Weekly Updates

First and Second Bi-Weekly Updates

TSO Restoration 1 comment

The things that are done: - Login Server (95%) In progress: - Update client (around 50%) - Patch Server (around 30%)

Basic GUI Test

Basic GUI Test

TSO Emu (The Sims Online Emulator) 1 comment

This week I managed to get all the basic TSO UI elements reverse engineered off the client, and integrated back in to the emulator. Here you can see the...

Beginner Game Programming With C++ II: Basic 2D Graphics Programming I

Beginner Game Programming With C++ II: Basic 2D Graphics Programming I

Client Side Coding Tutorial 5 comments

How to set up Dev C++ and the SDL graphics API. How to create a simple canvas window that appears and disappears, using SDL and C++.

Beginner Game Programming With C++ I: Learning C++ I

Beginner Game Programming With C++ I: Learning C++ I

Client Side Coding Tutorial 3 comments

Covers some of the basics of C++ programming, and how to write a Hello World console application.

Reggae Speed Prototype: Some Updates

Reggae Speed Prototype: Some Updates

Reggae Speed 1 comment

Jan working on tree models, XML Parser included in Engine for easy and more efficient content management.

Reggae Speed Prototype: Coming Soon!

Reggae Speed Prototype: Coming Soon!

Reggae Speed

Level and track design has started. Prototype will be put together by the end of the week. Testing and final tweaks being made now.

Working Towards Beta: Update 5

Working Towards Beta: Update 5

Reggae Speed

Entering IGF Indie Game Festival. * Began collecting up assets for level design to commence. * Before-race countdown timer has been added. * Basic race...

Creating a Simple 2D Game with XNA 1: Basic Rendering and Input

Creating a Simple 2D Game with XNA 1: Basic Rendering and Input

Reggae Speed Client Side Coding 7 comments

How to create a simple 2D Game with XNA. In this tutorial, you'll learn how to render images to the screen and control them with basic keyboard input.

Working Towards Beta: Update 4

Working Towards Beta: Update 4

Reggae Speed

* Upgraded project to Unity 3 * Abhijeet outlined all our multiplayer framework * Prototype AI complete (Pathfinder and Navmesh) * Loads of Pathfinder...

Working Towards Beta: Update 3

Working Towards Beta: Update 3

Reggae Speed

* Prototype Weapons System Implementation complete. * Fixed Multi-Weapon Pick-up Bug. * Began Pathfinder AI Implementation. * Started Multiplayer Gameplay...

Working Towards Beta: Update 2

Working Towards Beta: Update 2

Reggae Speed

* Unity conversion completed. * Main Menu/GUI System Prototype Completed. * Basic Movement Prototype Implemented. * Began Weapons System Implementation.

Working Towards Beta: Update 1

Working Towards Beta: Update 1

Reggae Speed

* Most internal, core Framework converted to Unity. * First basic UI Prototype Completed. * Began Prototype Game Save/Load. * Began Main Menu Implementation...

Engine Software

Engine Software

Reggae Speed

Using StoneTrip's ShiVa Game Engine Software, so future Platform Ports may be an Option.