Case Studies
Procedural Road and Seed Generation
Converted existing map generation to use a procedural algorithm from a 10 digit seed for Raiders! Forsaken Earth [View on Steam] allowing for consistent map generation and enabling players to share maps. Built a dynamic road system connecting towns and key locations on the hex grid while ensuring a max of three intersecting roads.
Turn Based Combat Grid
Custom combat grid solution created for Sector Unknown [View on Steam]. The combat grid generator utilizes a collider and ground layers to quickly generate combat grids for a given area. Compatible with inclines and multiple levels while caching neighbor cells for optimization. Integrated with the combat system the combat grid has many utilities including highlighting, outlines, AP calculations, A* pathfinding and optimized paths.
Custom Pixel Animation
EKG staff are proficient with animation and pixel art including the use of Photoshop and Aseprite. Any style can be replicated and sprite sheets imported to Unity.
Grocery Productivity App
Normal grocery handheld scanners can be costly and stores often have a limited number of units available leaving staff competing for their use. That’s where taking advantage of employee’s own smart devices with an app can be more cost effective. The Grocery Productivity App MVP uses the devices camera to scan barcodes and can contain a wide variety of features depending on the use case and if requiring a login or utilizing read only functionality. A location scanner can retrieve the product’s location information from the database and even display the shelf location on a store map. The list module allows you to scan products to create a list similar to a pick list but with the added functionality of entering the quantity needed to pull and shelf. The task module requires user and/or group permissions and streamlines notifying the appropriate people when an action is required like when a new tag is needed. The pick list module is simple and intuitive scanning all aisles at once with the output formatting able to be customized for any use case. This functionality can easily be adapted to a customer facing app assisting customers in finding items, creating shopping lists that can be sorted by aisle, weekly specials and coupons etc.