Skip to main content
AIDEOLOGY

Sydney, New South Wales

Difficulty that reads the player, not the spreadsheet.

Two things decide whether somebody opens a mobile game tomorrow: whether the last round was fair, and whether the next one looks winnable. Aideology tunes both from what a player actually does — attempts, pacing, where the session ended — and keeps that machinery walled off from anything purchasable. The difficulty bends. The price never does.

The systems

Two systems, and one rule they both obey.

Adaptive difficulty and procedural generation are ordinary machinery in mobile games. Pointed the other way, they are also the shortest route to a game that manufactures frustration and then sells the way out of it. Everything below follows from making that second use unavailable at the level of what the code can reach.

01

Adaptive difficulty

Reads play, nothing else

A model estimates how a player is coping from what they do inside the round — how many attempts a level took, where each attempt ended, how the input pace changed as the round wore on — and moves the next round toward the edge of their ability rather than away from it. Someone drowning gets a kinder board. Someone bored gets a harder one. Neither gets a curve tuned to an average player nobody has ever met.

The subsystem is handed gameplay events and nothing further. No read path to purchase history, wallet balance, offer state or the store catalogue; no write path to anything that can put an offer in front of you. It cannot know whether you have ever spent money, so it cannot respond to whether you have. That is a wall in the code, not a sentence on a marketing page.

02

Procedural level generation

Solved before it is served

Levels that are solvable, that are not trivially solvable, and that do not read as the same level with the furniture moved. A generator paired with a solver: nothing reaches a player until the solver has completed the board and the difficulty estimate lands inside the intended band.

The unsolvable levels are the easy failures, and the solver catches those. The interesting ones are the boards a solver clears in seconds and a person finds miserable — a different measurement entirely, and the one that decides whether a generated level reads as authored or as assembled.

03

The quit point

What we ask people for

Every game has one: the level where the graph bends and people stop coming back. It is almost always a difficulty step somebody tuned by eye against that same average player, or a board the tooling called fair and a human called unfair.

Those are exactly the two failures the systems above exist to catch, and one real example is worth more to us than any quantity of synthetic play. If you know where yours sits, write it down and send it to [email protected]. The reply comes from the people who write the code, inside five business days.

Position

What "AI" means here, and what it does not.

The word is doing a lot of work in this industry right now. Here is the narrow thing we mean by it.

A lattice of fine hairlines with a small number of brighter paths branching through it and glowing where they meet.
FIG. 01 / SOLVER SEARCH OVER A GENERATED BOARD, DRAWN AS A SCHEMATIC.

What we mean

Small models, trained on gameplay telemetry from our own titles, running on the device or on a small server, predicting one thing at a time: is this player about to give up, is this generated level fair. Classical search and constraint solving does most of the work in the generator. None of it is a large language model and none of it generates art, dialogue or music.

What we do not do

  • We do not train on anyone else's game data. The only telemetry that goes into a model is telemetry from our own titles, from players who have the standard disclosures.
  • We do not use generative models to produce art or audio that ships in a title.
  • We do not make an automated decision that affects a player's rights, their money, or their access to something they paid for.
  • We do not build player profiles for advertising. Advertising personalisation is off unless a player turns it on, and the models described here never see advertising data.

Why say it this way

Because "AI powered" currently means anything from a genuine research programme to a single if statement, and a company that will not say which one it is has usually told you the answer.

Disclosure

The register, and the inbox.

Registration

AIDEOLOGY TECHNOLOGIES PTY LTD, incorporated in Australia as a private company.

ACN 698 536 953. ABN 81 698 536 953, active from 28 May 2026. Registered for GST from the same date. Located in New South Wales.

Both identifiers sit on public registers, and neither depends on our word. Type the ABN into abr.business.gov.au and the record comes back with no sign-in and no fee.

One inbox

Technical, commercial, privacy and legal all reach [email protected]. Ordinary mail is answered inside five business days by someone who works on the systems; a request made under the Privacy Act gets the statutory thirty.

Tell us where players quit your game and you get a straight read back on which of the two failures above it looks like. What to include.