Então, eu sou um novato no mundo dos desenvolvedores de jogos e estou começando a escrever meu próprio jogo usando C ++ e openGL. Estou começando a carregar modelos, etc., e enquanto procuro pelo "melhor formato", percebo que a maioria dos formatos comuns é destinada à transferência entre aplicativos de modelagem e não necessariamente à representação final dos dados ao carregar em um ambiente de jogo. Sou informado através de várias fontes que, em última análise, você deseja usar formatos como collada etc. e convertê-los em um formato binário personalizado otimizado para o seu jogo. Isso é absolutamente necessário? Entendo a idéia de que analisar um XML grande ou outro formato ASCII será mais lento do que ler um tipo de arquivo binário, mas será realmente um grande impacto no desempenho se não o fizer? Eu não consigo ver