Robert Barkow

Award Winning Video Game Developer

Who I Am

A quick overview of who I am and what I do

I'm a detail focused video game developer specializing in user interface and feature development. I obsess over the user experience and as such spend as much time as I can getting to know the psychology of my users so I can create games which work with them rather than against them.

I enjoy working in diverse software development teams using agile methodologies. I'm comfortable working on small 1 or 2 developer projects as well as on larger multi-team software initiatives. I'm experienced in communicating professionally and efficiently with customers, users, project managers, and senior management.

I'm enthusiastic about technology and business. I'm always looking for the very best way to do my job, and as such keep a finger on the pulse of the industry. I like to work with like-minded individuals who are just as driven as I am.

What I Work With

A look at the languages and software I use

Microsoft Windows
General development.
Android
Mobile development.
C#
Desktop and web applications.
Visual Basic
Desktop applications.
HTML5
Semantic markup.
CSS 3
Cross-platform styling.
MySQL
Database management.
JavaScript
Interactive websites.
PHP
Dynamic and interactive websites.
Photoshop
Mockups, wireframing, and design.
Premiere Pro
Video editing.
Bootstrap
Web-based development.

My Professional Portfolio

The projects I've worked on in my professional career

Northwest Hills Excavation

NorthwestHillsExcavation.com was designed as a fully modern responsive website for the company Northwest Hills Excavation. I used Bootstrap as a base for the website and built on CSS 3 to handle the website. To keep the website consistent and eye catching I designed it with modern web practices along with minimalistic design philosophy intergrated. This allowed people to view with ease and access the required information they needed fast. I worked closely with the company directors to redesign their previous branding to a more modern look and feel. Additional work included designing business cards, flyers, and adverts which had to meet the company directors guidelines.

  • + Microsoft Windows.
  • + HTML5, CSS 3, Photoshop.
  • + Visual design, graphic design, and company branding.
Susan Haas State Representative

SusanHaasStateRepresentative.com was designed as a fully modern responsive website for the State Representative candidate Susan Haas. I used Bootstrap as a base for the website and built on CSS 3 to handle the website. To keep the website minimal but eye-catching by my client's request, I designed it implementing JavaScript animations. This allowed for various animation effects while loading the website and ease of transition into the website for visitors. Additional work included designing rack cards, which had to meet my client's guidelines.

  • + Microsoft Windows.
  • + HTML5, JavaScript, Photoshop.
  • + Visual design, graphic design, and concept design.
Renacer Healthy Club

RenacerHealthyClub.com was designed as a fully modern responsive website for the company Renacer Healthy Club. I used Bootstrap as a base for the website and built on CSS 3 to handle the website. To keep the website consistent and fully bridged with their existing branding, I designed it with an accordant look and feel. This allowed for streamlined viewing and ease of access ordering by customers. Additional work included designing menus, flyers, and brochures which had to meet the company directors guidelines. I worked closely with the company directors to implement a bilingual translation system to translate on the spot for Spanish-speaking customers.

  • + Microsoft Windows.
  • + HTML5, CSS 3, Photoshop.
  • + Visual design, customer experience, and bilingual support.
Holiday Chances

Holiday Chances was developed to run on any device supporting a web browser for ease of access to parallel live raffles. Development included a home page with an animated layout, an internal portal page, and a self-help document repository, along with extensive analytics and reporting functionality which all was exposed internally to the company directors. The website was built on top of a custom CMS solution I developed, with extensive functionality made to integrate it with existing WordPress plugins. Additional modifications were implemented using JavaScript controls which communicated with MySQL via PHP.

  • + Microsoft Windows.
  • + JavaScript, MySQL, PHP.
  • + Graphic design, networking security, and CMS development.
Affordable Auto Body

AffordableAutoBodyLLC.com was designed as a fully modern responsive website for the company Affordable Auto Body. I used Bootstrap as a base for the website and built on CSS 3 to handle the website. To keep the website optimized and current I designed it with modern web development practices in mind. This allowed people to load and access the website with low network bandwidth. I worked closely with the company directors to port previous information from the legacy website to integrate into the current.

  • + Microsoft Windows.
  • + HTML5, CSS 3, JavaScript.
  • + Visual design, layout mockup, and web performance.
Absolutely Mint Auto Detailing

AbsolutelyMintAD.com was designed as a fully modern responsive website for the company Absolutely Mint Auto Detailing. I used Bootstrap as a base for the website and built on CSS 3 to handle the website. To keep the website consistent and fully bridged with their existing branding, I designed it with an accordant look and feel. This allowed for streamlined viewing and ordering services by customers. Additional work included designing business cards, flyers, and brochures which had to meet the company directors guidelines.

  • + Microsoft Windows.
  • + HTML5, CSS 3, Photoshop.
  • + Visual design, customer experience, and company branding.

My Personal Portfolio

The projects I've worked on in my own time

Ruinic

Ruinic was built to work hand-in-hand with the Ruinic Suite. While the last mentioned is an development environment of tools used to design and develop Ruinic, Ruinic is the engine which actually parses that information and creates the gameplay experience. Ruinic is built in C# using SFML for graphics and audio and Lidgren for the UDP networking. The game was specifically built using an authoritative server model due to the online nature and vast amounts of clients that could connect. It takes knowledge learned from Zathexus and Perfect Dead and expands upon with modern design and development practices.

  • + Microsoft Windows.
  • + Sockets, C#, Photoshop.
  • + Graphic design, real-time networking, and content development.
Ruinic Suite

The spiritual successor to Perfect Dead and Zathexus. This suite acts as a development environment for the game Ruinic. The application is built in C# using my custom control library for the user interface. Everything is built in to a fully dockable front-end, similar to programs like Visual Studio and Visual Studio Code. I make extensive use of persistent state, making sure the application remembers everything as you left it to minimize the amount of customization required to build an ideal development environment.

  • + Microsoft Windows.
  • + C#, .NET, Visual Studio.
  • + Control design, interface mockup, and pipeline formulation.
Perfect Dead

Perfect Dead was an open-world survival online multiplayer game, which was developed using the .NET framework. It was built in C# using SFML for graphics and audio and Lidgren for the UDP networking. The game was specifically built using an authoritative server model due to the online nature and vast amounts of clients that could connect. Packets were encrypted via their importance using a custom built priority system. Perfect Dead was retired due to the massive scope of the project, and stability issues with scaling.

  • + Microsoft Windows.
  • + Sockets, C#, Photoshop.
  • + Graphic design, user experience, and content development.
Zathexus.com

Zathexus.com was designed as a fully integrated website and community for the small online multiplayer game Zathexus. I used MyBB as a base for the forum and built on the Bootstrap framework to handle the website pages. To keep the project consistent and bridged, I created a seperate server for the game which ran information past the main server used by the game to relay information to the website. This allowed people to see information relating to their account in real-time. Zathexus.com was later sold to a Chinese gaming company for a repurposed use.

  • + Microsoft Windows.
  • + HTML5, CSS 3, JavaScript.
  • + Visual design, SEO, and bridging with web servers.
Zathexus

Zathexus was designed as a small multiplayer online game written in C#. Due to the unique nature of the game, a large amount of the code and graphics were made from scratch. While the bulk of the work was handled by myself, I had a small team who helped out with community management. Zathexus was shutdown due to the overarching security flaws it contained, as it first started getting programmed when I was 10 years old.

  • + Microsoft Windows.
  • + Sockets, C#, Photoshop.
  • + Team leading, project ownership, and presentation.