A method of gaming comprising: generating a game outcome by selecting a plurality of symbols, and displaying the selected symbols on a display at respective ones of a plurality of display positions arranged in a three-dimensional array; and determining whether the game outcome includes one or more winning outcomes.