• White LinkedIn Icon
  • White Twitter Icon
  • White Facebook Icon
  • White SoundCloud Icon
  • White Instagram Icon
  • White YouTube Icon
// Game  Programmer

QORE ENGINE

ABOUT

Company

Primary Role(s)

Game Engine

Project Status
Project Type

Languages

Independent

Software Engineer

Qore

Released

Personal

C++, Lua

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 C++ as a core language and 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.

---

Building Qore was an incredibly enlightening experience. After having done so, I can firmly say that every game programmer should try their hand at building an engine of their own. Initially, I had many questions regarding Unity and UE4. Not only were those questions answered after building Qore, but I was able to apply my newfound knowledge back into those game engines to improve my work flow. As a result, I now feel comfortable adopting totally new game engines as I now understand the base mechanics behind them.

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 Instagram Icon
  • Black YouTube Icon

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