8.png

Stepping into Xolo games feels like entering a living challenge, where AI agents craft each round to push your limits, ramping up enemy smarts and level twists that turn a quick play into an addictive grind. These agents don't just throw stuff at you—they learn from past runs, making foes sneakier and obstacles trickier, keeping the thrill alive as you chase that unbeatable high score.

TL;DR Onyx AI whips up fresh maps and ramps difficulty each time, turning simple arcade runs into evolving battles like A.G.I. Joe vs Predator. Keep reading to see how it all clicks in the virtual world.

Back in gaming's early days, AI was pretty basic—think enemies in old arcade hits like Space Invaders or Pac-Man that followed set patterns without a clue about you, no memory of your moves or adapting to your style, just repeating the same dumb loops until you memorized them. You'd drop coins for that quick rush, but once you figured it out, the challenge fizzled, with no way for the game to "know" you or crank up the heat based on how you played. As online worlds like World of Warcraft or Fortnite blew up in the 2000s, AI started getting a bit smarter in big multiplayer setups, but even then, it often felt scripted and forgetful, pushing devs to build more reactive systems that could remember player habits and evolve threats without overwhelming servers in those massive, shared spaces.

image.png

The look of Xolo's maps pulls from a grid setup, like a 10x10 layout per section where numbers stand for stuff—empty spots, lights, enemies, palms, bushes, or evidence—blended into categories like forests for that lush vibe. Onyx AI generates these grids fresh each time, using automated scripts to place obstacles and foes smartly, avoiding clutter in the playable path while packing vegetation off to the sides for immersion without slowing things down. Running maps like this on various gadgets, especially mobiles, brings hurdles since not all can handle dense details or quick changes smoothly. Desktops zip through it, but phones might stutter on the evolving setups, so the system scales back smartly while holding onto the excitement. Tetra's WebGPU jumps in to keep it flowing, though browser quirks mean it tweaks in real-time to dodge lags. Onyx uses Blender's headless mode—running without a window—to auto-build maps, scripting placements for trees and bushes outside the main path, then exporting optimized GLTF files that Tetra loads with instancing for repeating objects like palms or flora, cutting draw calls for better speed. It whips up a texture atlas by merging meshes into one big sheet, reusing stuff like bush models across segments to save memory and load times. Particles and tricks add the flair, like sparks for hits or ripples from moves, spun from systems mimicking real flow. In Tetra, these fly on WebGPU, and because Onyx is born to work with Tetra from day one, it is like two siblings working together; this is what makes Xolo run incredible smooth - no optimizations are needed.

Onyx, the AI powerhouse in the AZTEQ One Platform, smartly optimizes textures like diffuse maps for color, normal maps for surface bumps, specular for shine highlights, and metalness for that reflective gleam by compressing them into lower resolutions (e.g., 512x512 for mobile vs. 2048x2048 on desktop) and using efficient formats to cut file sizes without losing too much detail, ensuring quick loads and less memory drain on phones. It preps Xolo games by baking these variants ahead of time in automated Blender scripts, so when the engine detect the player's platform at startup, automatically it will be picking the right quality tier so mobile users get smoother framerates with simplified effects, while desktops crank up the fidelity for immersive visuals

image.png

To make far-off views pop, Onyx pops a plane every two map chunks facing you, slapped with an imposter—a flat image faking high-res scenery—that tricks the eye into depth, while occlusion culling hides distant bits not in sight, keeping frames high without skimping on the epic feel. Imposters, also known as billboard imposters or sprite imposters in game development, are a performance optimization technique commonly employed in 3D engines to render distant or low-priority objects efficiently by replacing complex 3D models with pre-rendered 2D textures that always face the camera, mimicking the appearance of the original geometry without the computational cost of full vertex processing and shading. In practice, this involves capturing multiple views of a model (e.g., from different angles in a texture atlas) and dynamically selecting or interpolating the appropriate sprite based on the camera's position and orientation, often using level-of-detail (LOD) systems to transition seamlessly as the player approaches—reducing draw calls and polygon counts for scenes with repetitive elements like trees, crowds, or distant buildings. In Xolo games, imposters are be implemented via instanced meshes with custom shaders that billboard the texture (rotating it to face the view vector) and apply occlusion culling to hide them when out of sight, leveraging WebGPU's compute shaders for batch updates on thousands of instances, achieving high frame rates even on mobile devices by culling based on distance thresholds (e.g., switching at 50-100 units) while maintaining visual fidelity through techniques like alpha blending for edges or normal mapping for faux depth. This approach not only slashes GPU load—potentially halving render times in foliage-heavy environments—but also integrates with physics engines like PhysX for basic collision proxies, ensuring imposters contribute to gameplay without full model overhead.

image.png

Enemy smarts kick in when they spot you—starting a crawl toward your spot, but Onyx tweaks it each run, upping damage or teaming them up for ambushes, yet it holds a steady flow so the game stays fair and fun, not just brutal. AI agents in Xolo games are the clever brains behind each evolving level, starting with no fixed patterns but learning from player runs to craft smarter maps and foes that ramp up the tension. These agents set basic detection: a foe spots you from afar, starts crawling closer with PhysX guiding its path to avoid bumps, and switches to attack mode up close for a swipe that can knock you down. But here's the thrill—Onyx tweaks it every time, bumping damage, speeding them up, or making them team for group assaults based on past plays, all while keeping a fair flow so you can grind and adapt, turning simple shoots into nail-biting tests of skill.

image.png

But Onyx does more - finite state machines (FSMs) serve as the backbone for enemy animation logic, orchestrating seamless transitions between behaviors like idling, crawling, attacking, or dying based on simple rules and player interactions. For a Predator foe, the FSM starts in an 'Idle' state when you're out of range—no movement, just watchful stillness—drawing from a blank slate of no prior player data but reacting in real-time to distance checks. Spot the player within shoot range? It flips to 'Crawl', slinking forward with PhysX guiding the path to avoid snags, the animation looping smoothly via mixers that blend clips for natural motion. Get too close, and it snaps to 'Attack', lunging with a swipe that could knock you down, all while Onyx AI subtly tweaks the FSM each run—maybe shortening idle time or syncing attacks for group ambushes—keeping the flow logical yet increasingly tough, without overwhelming the WebGPU renderer that handles the visuals. If hit, it shifts to 'Death' for a dramatic fall, then 'Death_Loop' to stay down, ensuring the game's arcade pace stays snappy and enemies feel alive, evolving just enough to amp the thrill without needing vast memory or complex learning.

image.png

Way before each Xolo game run kicks off, Onyx's AI agents dive in like movie directors, weaving a quick backstory from the level's theme—say, a foggy forest ambush in A.G.I. Joe vs Predator—pulling from the grid's category and past player patterns to spin a tale that sets the scene, like "Snake Eyes, the jungle whispers of hidden Predators guarding ancient evidence; strike fast before they vanish into the mist." This snippet flashes as a short cutscene, blending text overlays with Tetra's quick renders of shadowy figures or rustling leaves, synced to dramatic audio cues, pulling you right into the character's boots for that immersive rush where enemies feel alive and hunting you personally, their moves echoing the story's tension as Onyx tweaks them based on your history for a real, evolving threat. Bet you can't wait to play Xolo games now you know, what you know.