About

About

My name is Darragh McConville, and I am a programmer primarilly interested in game engine architecture and tooling. I have worked on low level tools for game engines as well as other interactive programs or 3D models. My goal is to create my own low level game engine built off of what I already have.

Education

I am a computer science and game development student with an Associate in Applied Science in Information Technology at Delaware County Community College, graduating in May 2026 with a 3.95 GPA. I plan to continue my education at Rutgers University to double major in Information Technology and Computer Science.

Development Tools

My interest in tools for game engines comes from my interest in math and physics, which all interactable parts are built off of. This has evolved into lower level programming with C++ and Zig where I have full control to design and optimize the architecture. I have worked on a build system, an input handler, and a math library with plans to expand these tools into an entire engine.

Interactive Demos

Due to my interest in interactive tooling for engines, I have also worked on other interactive projects in different mediums. I've worked on an educational solar system simulation as an educational tool using some basic math functions I developed in my math library. I've also made a custom character controller in Unity with movement, gravity, and friction, with concepts I will eventually use when I make my own physics engine.

3D Models

Outside of programming I also have an interest in Blender and creating 3D models and scenes. I have recreated things around me as well as entire scenes and can UV and texture. I consider modeling a hobby compared to programming but still posted them here to display my progress.

Goals

My short term goals are to convert my math library into Zig so it can be used with my other tools, and to create a chess game and AI by the end of the year. I think these are doable with work and school but will be challenging and engaging enough to keep my interested. Long term I want to graduate and get a job working with game engines or CAD tools, which while niche I hope to build up my portfolio before then to make it possible.

Strengths

I think the main strength of this portfolio is how technical my projects are. I believe that if I were to pivot in the future, going from low-level programming to a higher level would be easier. I also think that while game engine design is also a very niche topic, I also think I am knowledgable enough and have put enough work into these projects that these would be hold up to industry standards.

Weaknesses

The main problem I see with my portfolio is that it is currently very scattered. I have projects across three genres and while I have clear interests the portfolio does not have as clear of a focus as I would like. I hope my new projects will help make this website look more cohesive. I also wantto look at more general projects, as I know my interests are rather niche in the computer science field and making more projects that are applicable to more people could help me in the long run.


© 2026. All rights reserved.

Powered by Hydejack v9.2.1