Abrir menu principal
Question book.svg
Este artigo ou secção não cita fontes confiáveis e independentes (desde novembro de 2010). Ajude a inserir referências.
O conteúdo não verificável pode ser removido.—Encontre fontes: Google (notícias, livros e acadêmico)

DarkBASIC é um motor de jogo e linguagem de programação para o desenvolvimento de jogos para computador. Tem uma linguagem de programação própria, resultado da mistura da linguagem BASIC com instruções próprias. Foi lançado na Inglaterra, em 1999. Desde então, foi adaptado para várias línguas.

O DarkBASIC, em sua versão Pro, usa os recursos do DirectX 9 para renderização gráfica. Possui suporte para Pixel Shader e Vertex Shader. Essa é a grande vantagem sobre seu rival, o Blitz3D, que usa DirectX 7, cujo principal atrativo é o desempenho. Suporta modelos, animados ou não, nos formatos ".x", ".3ds",".md2" e ".md3", além de mapas ".bsp".

Exemplo de código no Dark Basic ProEditar

O código a seguir é apenas uma demonstração, e mostra um cubo girando na tela.

sync on
sync rate 30
make object cube 1,10
do
Y# = object angle Y(1)
yrotate object 1,wrapvalue(Y# + 1)
sync
loop

Ligações externasEditar


  Este artigo sobre motor de jogo é um esboço. Você pode ajudar a Wikipédia expandindo-o.