Select Page

Izel Moctezuma

Technical Artist | Game Designer

  

Resume | Blog | About

Tech Art Projects

In this section you’ll find links to projects where I’ve been involved in a Technical Art capacity, both professional and personal.

Tech Solves

Below are a couple samples of cool tech I’ve developed. For code samples, check out my GitHub!

Procedurally Populated Container Tool

Problem

Team needed a quick way to set dress a storage room with populated shelves and crates.

Solution

Using flexible collision-based calculations in C++, containers can be procedurally populated with any number of meshes of the artist’s choice.

Outcome

Artists can easily duplicate shelves and crates and adjust the population on a per-instance basis with parameterized controls.

Procedural Maze Generator

Problem

Team needed an easy way to generate and customize mazes.

Solution

Using a recursive backtracking algorithm in Blueprint, mazes can be generated and populated with enemies all in one go.

Outcome

Artists can define maze dimensions, complexity, exit quantity and locations, enemy density, and wall meshes.

Build Alert Discord Bot

Problem

I needed a way to be notified when my lighting builds finished so I could take breaks without worrying about wasting time or constantly checking back.

Solution

Using a Python script, the bot keeps track of the process’s status and sends a Discord message when it’s done.

Outcome

As long as the bot is running in the background, artists can build their lighting and be notified when it completes with no extra steps.

Lore Keeper Discord Bot

Problem

Team needed to keep information consistent and speed up the writer workflow with a centralized, collaborative, and easy-to-access lore database.

Solution

Lore Bot provides a convenient way to search a project’s lore. Information and calculations can be accessed through Discord commands, and lore data is stored in a simple Google Sheet, making the bot’s use approachable even to more tech-shy teammates.

Outcome

Lore Bot speeds up the writing process and makes character-heavy projects easier to manage by providing an accessible interface backed by a centralized and flexible user-defined database of relevant information.

Close Bitnami banner
Bitnami