It's worth noting that the source code for .cs files that may come with Torque engines uses Allman formatting.
from the Solitaire example in TGB:
//-----------------------------------------------------------------------------
// Torque Game Builder
// Copyright (C) GarageGames.com, Inc.
//-----------------------------------------------------------------------------
/// Set up the cards on the table to play solitaire.
// Sets up the game board to the "start" state of all the cards in the deck.
function Solitaire::resetDeck()
{
%checkStacks = "aces aceh acec aced stack0 stack1 stack2 stack3 stack4 stack5 stack6 discard";
for (%i=0; %i<getWordCount(%checkStacks); %i++)
{
%stack = getWord(%checkStacks, %i);
if (%stack.getNumCards() > 0)
{
// move every card in the stack back to the deck.
%stack.transferTo(deck, 0, RESTOFSTACK);
}
}
for (%i=0; %i<deck.getNumCards(); %i++)
{
deck.getCard(%i).setFacing("down");
}
}
It's really just a matter of personal preference though. I think with every language, there's a consensus of what formatting is most acceptable for that specific language, but some won't always go by it.