Temos muitas informações na Internet sobre muitos mecanismos, SDKs, IDEs extravagantes, etc. Mas como as pessoas conseguiram desenvolver jogos no passado? Existem ferramentas 'famosas'? Qual foi a linguagem de programação mais usada? como eles foram implantados nos cartuchos?
game-industry
Matias
fonte
fonte
Respostas:
Assembly e C eram os idiomas frequentemente. Por exemplo: RollerCoaster Tycoon foi escrito por 1 cara na montagem.
Você pode olhar para este site da Nes Dev que se dedica ao desenvolvimento de jogos NES homebrew. Eu até encontrei esse código-fonte para um jogo antigo do SNES
fonte
Nas plataformas de 8 e 16 bits, geralmente usava uma combinação de um macro-assembler para compilar meu código (sempre assembly!) E algum tipo de monitor cartidge para depurá-lo.
Esses cartuchos eram ferramentas de desenvolvimento impressionantes.
Para o primeiro jogo que escrevi (no c64), escrevi meu próprio macro-assembler usando o carrinho de monitor. Eu tinha rolagem suave de 60hz no editor de texto (!)
No Amiga, o montador de escolha para mim foi o DevPac.
As pessoas mais profissionais (que tinham dinheiro!) Tinham configurações de desenvolvimento cruzado, onde você conectava a máquina de destino a um PC e a usava para despejar o código nela.
Para gráficos, comecei a desenhar coisas em papel milimetrado e depois escrevi meus próprios editores de personagens e sprites. Obviamente, em Amiga, era DPaint o tempo todo.
fonte
Quanto à famosa questão das ferramentas, o DPaint (também conhecido como Deluxe Paint ) se encaixa no projeto.
fonte
Se você possui um iDevice, dê uma olhada nos aplicativos "2600 Magic" ( artigo 1Up discutindo ) e "Dragster Magic", ambos de David Crane. Eles são uma divertida olhada na programação do Atari 2600.
fonte
3 palavras: Depurador de porta serial . Eu me sinto impuro mesmo pensando nisso.
fonte
Edge publicou uma história sobre como o Gauntlet foi feito. Toda a arte foi desenhada em papel milimetrado e programada manualmente!
fonte
Com grande dificuldade ...
fonte