1. A method of generating a pay-table for a trajectory-based game of chance, the method comprising: inserting a plurality of 3-D game objects into a 3-D gaming environment wherein each of the plurality of 3-D game objects is assigned an initial state; generating a trajectory for each of the 3-D game objects in the 3-D gaming environment, the trajectory of each 3-D game object comprising: the initial state in the 3-D gaming environment, a final state in the 3-D gaming environment, and one or more states in the 3-D gaming environment between the initial state and the final state; assigning a game outcome for the trajectory-based game of chance from a set of game outcomes to an aspect of the trajectory for each 3-D game object; and generating a pay table that relates each game outcome in the set of game outcomes to a probability of that game outcome occurring in the trajectory-based game of chance.