• White LinkedIn Icon
  • White Twitter Icon
  • White Facebook Icon
  • White YouTube Icon
  • github_white4
// Game  Programmer
 

ABOUT ME

I work primarily as a game programmer. Currently, I'm available to develop games in Unreal Engine 4, Unity, and Xcode. I also write and produce music for any type of video game genre. Contacting me is easy! Just email me at adamweesner.dev@gmail.com and I'll be glad to assist you in your project.

 

RECENT PROJECTS

Fantasy dARts // 2020

Games For Love

Team Lead / Technical Producer

An AR capable mobile dart throwing game. A casual competitive game where you can earn points and see who is the best at Darts! Battle against other players locally or online and put your Skillz to the test! Made for the Skillz 2020 Kickoff Challenge.

My Contributions

  • Lead a team of 14 people to release a game within a month.

  • Successfully integrated the Skillz SDK for networking capabilities.

  • Provided and communicated effectively the vision for each gameplay mechanic, as well as the art and audio assets.

  • Followed Scrum methodology as the Scrum Master. Hosted daily Scrum meetings.

  • Wrote and revised the Game Design Document, Technical Design Document, and storyboards.

  • Created and maintained issue tracking and project management with Jira.

Qore Engine // 2020

Independent

Software Engineer

The Qore Engine is a 2D game engine built using C++ and Lua, with the SDL and GLM libraries.

My Contributions

  • Built the architecture of a 2D game engine from the ground up.

  • Used Lua for embedded scripting and configuration.

  • Utilized SDL library to handle graphics, sound, and hardware input.

  • Wrote a game loop that involves initializing entities into the game world, handling update cycles with a fixed time step, and rendering visual & auditory elements.

  • Created a component-based system that allows for attachable modules such as sprite, transform, collider, sound, text, and emitter components.

Channel Surfing // 2020

Games For Love

Tools Programmer

channel_surfinglogo.png

An upcoming experimental virtual reality game enabling the player to "channel surf" to alternate dimensions. Every level in Channel Surfing will be known as a channel. Each channel is a self-contained experience that the player can enter and exit as they desire.

My Contributions

  • Lead a squad of 4 people responsible for tools and integrations between all squads and channels.

  • Created tools, plugins, and smaller scripts to help designers, artists, and other programmers in their work on the core game.

  • Wrote and managed the technical design document and document that listed tools our squad provided to the rest of the team.

  • Managed, coordinated, and hosted meetings with multiple squads in how best to unify everyone's work into one coherent product.

  • Helped in debugging issues within code by utilizing unit/integration tests (via Unity's Test Runner & profiler).

Battle for the Kingdom // 2020

Games For Love

Lead Programmer

A Risk army controlling game using cards. Take on multiple AIs in an effort to conquer a variety of islands. Features a 15 level campaign and a endless, randomly generated mode for limitless content. Control your units and send them out to take control of towns along the path to crushing your enemy.

My Contributions

  • Implemented entire backend system for all gameplay features.

  • Designed opponent AIs using decision trees.

  • Coded user interaction including selecting cards and dragging / dropping.

  • Coordinated with 2D/3D artists, audio engineers, and game designers to help bring their ideas into the game

Blame the Intern // 2019

Independent

Developer

Play a lonely intern who's tasked with breaking into the boss's office. Crack passwords, find secrets, uncover company conspiracies, and learn about the lives of the world you find yourself in.

My Contributions

  • Designed and simulated an operating system within the game.

  • Coded seamless transitioning from 3D first-person gameplay to 2D interaction.

  • Developed interactable objects that can be picked up, examined, and put away.

  • Wrote and integrated the story using storyboards.

  • Wrote and produced the soundtrack

Crossworld // 2019

Independent

Developer

Explore the world while solving crossword puzzles! Instead of word clues, you must examine your surroundings using Google Street View to find the right word on the crossword.

My Contributions

  • Utilized Google Street View API as a core gameplay feature.

  • Implemented responsive and intuitive touch controls.

  • Coded in-app purchases for use as game currency.

  • Implemented in-app advertisements on select screens.

  • Wrote and produced the soundtrack.

Contact Me

Rancho Santa Margarita

Telephone: (949) 356-8285

Feel free to send me a message at: adamweesner.dev@gmail.com

or DM me in Discord: Adam Weesner#0047
I'll try to respond as quickly as possible!

  • Black LinkedIn Icon
  • Black Twitter Icon
  • Black Facebook Icon
  • Black YouTube Icon
  • github_black2

Copyright © 2019 by Adam Weesner | All images, logos, and names are used with permission.