English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 20 May 2022, 19:20   #1
MikeB
Registered User
 
MikeB's Avatar
 
Join Date: Apr 2020
Location: Groningen
Posts: 43
Lightbulb Recent Amiga Games Creation Tutorials and Examples

A popular game programming language on the Amiga is Blitz BASIC or AmiBlitz as the freely available and open source version is called now. The latest version (v 3.9.2) was recently released. The best known game developed with Blitz Basic is Team 17's original Worms game for the Amiga 500 in 1995. Meanwhile the Worms franchise has sold over 75 million game units across many different platforms. Daedalus2097 has just started an AmiBlitz video tutorial series on Twitch.tv: Part 1, Part 2 and Part 3. An example AmiBlitz game currently under development is Super Metal Hero [ Show youtube player ] (A1200) and here's a shooter level [ Show youtube player ] in the game.

REDPILL is a free 2D game creation tool written in AmiBlitz by Carlos Peris and is designed to empower people to create many games for Amiga without programming knowledge. It's still early days but the first games are already being designed using this tool. An example game designed with this tool is Guardian — The legend of flaming sword [ Show youtube player ].

The "Scorpion Engine" developed by Erik 'Earok' Hogan is a closed source game engine with all software developed for it open source. It offers a modern Windows IDE for development. In this video [ Show youtube player ], Erik Hogan guides Micheal Parent from Bitbeam Cannon step by step as they create a legit retro video game from scratch. Various new games have and are being developed using this engine. An already released game is Amigo the Fox [ Show youtube player ] and an example game under development is Rick Dangerous [ Show youtube player ] (A1200 version).

If you want to dig deeper into Amiga coding then here's a series of Assembly game development tutorials by Phaze101. An example game currently being written in assembler is RESHOOT PROXIMA 3 [ Show youtube player ] (A1200).

If you are unexperienced with coding but would like to then here are some AMOS (BASIC) tutorials for you: Rob Smith's How to program Wordle in AMOS on the AMIGA [ Show youtube player ] and Lets Code Santa's Present Drop Game.

Any relevant additions or suggestions?

Last edited by MikeB; 04 June 2022 at 21:34.
MikeB is offline  
Old 20 May 2022, 20:02   #2
h0ffman
Registered User
 
Join Date: Aug 2008
Location: Salisbury
Posts: 744
The source code to Knightmare Amiga Port is on github.

https://github.com/djh0ffman/KnightmareAmiga
h0ffman is offline  
Old 20 May 2022, 20:10   #3
mcgeezer
Registered User
 
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
and source code to Bomb Jack Beer Edition, Rygar and Turbo Sprint are on my mcgeezer.itch.io page.

I should upload them to github to be honest.
mcgeezer is offline  
Old 20 May 2022, 20:56   #4
MikeB
Registered User
 
MikeB's Avatar
 
Join Date: Apr 2020
Location: Groningen
Posts: 43
Metro Siege is using Enable Software's Engine9000 and apparently they also have a "Super Secret" game under development using this engine.

https://engine9000.com/
MikeB is offline  
Old 21 May 2022, 08:09   #5
MikeB
Registered User
 
MikeB's Avatar
 
Join Date: Apr 2020
Location: Groningen
Posts: 43
Pong for Amiga: How to write a video game in a day:

[ Show youtube player ]

That game was written in C.


An example Amiga 500 game written in C/C++ is Tiny Bobble:

[ Show youtube player ]
MikeB is offline  
Old 21 May 2022, 13:02   #6
alain.treesong
Aghnar
 
Join Date: Jan 2019
Location: France
Posts: 153
To code demo or game in Amos :
https://github.com/alain-treesong/amiga_coding_in_amos


An example of a game currently under dev in Amos :
[ Show youtube player ]
alain.treesong is offline  
Old 21 May 2022, 13:15   #7
Jayenkai
Registered User
 
Jayenkai's Avatar
 
Join Date: Mar 2022
Location: Bolton, England
Posts: 9
If it helps, I've been including BlitzBasic source with all of my games... But I probably shouldn't recommend trying to actually learn anything from my code. After years of writing games at a rapid pace, my code style is kinda scary to anyone who isn't me
Jayenkai is offline  
Old 21 May 2022, 13:19   #8
d4rk3lf
Registered User
 
d4rk3lf's Avatar
 
Join Date: Jul 2015
Location: Novi Sad, Serbia
Posts: 1,645
mcgeezer also have a great series in assembler programing:

Link to playlist:
https://www.youtube.com/watch?v=xs8MR6A02VM&list=PLZAnuUbZQ1qy5wIP4h060HSMWzdOyHmK5
d4rk3lf is offline  
Old 21 May 2022, 16:53   #9
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
source of my arcade remakes in assembly

https://github.com/jotd666/scramble500
https://github.com/jotd666/pacman500
https://github.com/jotd666/mspacman500
https://github.com/jotd666/amidar500

one big asm file, python scripts to generate tables & binary bitmap & sounds
jotd is offline  
Old 25 May 2022, 11:46   #10
Zener
Registered User
 
Zener's Avatar
 
Join Date: Jan 2009
Location: Barcelona / Spain
Posts: 432
Nice thread!

Here are the examples inside the Redpill package, including the "source" and all the assets:
  • Astro - AGA platformer demo with parallax scrolling
  • basic_platformer - Jump-n-run game demo
  • basic_shooter - Operation wolf type game with basic graphics
  • BlockBreaker - Arkanoid like game, making of available in YouTube [ Show youtube player ]
  • ex_bouncing - Collision test
  • ex_hiscores - Flappy bird like game with hiscore table
  • ex_mapenemies - Example of game with enemies placed in the map
  • ex_multipalette - Basic example of a game with several tilesets
  • galaga - Basic vertical shot-em-up game
  • gravity - Gravity based game showing the move in any angle mechanics
  • juande3050-racing - Racing game made by Juande
  • LumberjackPlatform - Game made by Lemming880
  • mirror - Jump and Logic game by Zener
  • MomoSpace - Vertical shot-em-up game by Tecniman
  • -Noah- - Game made by Sensei-Sama for his newborn child
  • pillman - Pacman clone
  • pong - Pong close with support for two players in same Amiga or via TCP/IP. Tutorial in YouTube [ Show youtube player ]
  • RedpillPuzzle - Logic game by Lemming880
  • shotemup - Horizontal shot-em-up example, making of available in Youtube [ Show youtube player ]
Zener is offline  
Old 25 May 2022, 22:57   #11
redblade
Zone Friend
 
redblade's Avatar
 
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
There were blitz basic tutorials in CU Amiga and Amiga Format. There was I think supposed to be a Pac Man tutorial in Assembler too in one of the magazines.
redblade is offline  
Old 29 May 2022, 22:00   #12
MikeB
Registered User
 
MikeB's Avatar
 
Join Date: Apr 2020
Location: Groningen
Posts: 43
Here's a year old "Scorpion Editor - Animation Editor Tutorial" by Erik 'Earok' Hogan:

[ Show youtube player ]
MikeB is offline  
Old 04 June 2022, 12:59   #13
MikeB
Registered User
 
MikeB's Avatar
 
Join Date: Apr 2020
Location: Groningen
Posts: 43
"Amiga Blitz Basic Game Jam", a competition to create classic 68k Amiga games using Blitz Basic / AmiBlitz:

https://itch.io/jam/abbgjam

They include links to useful resources including Amiga Future Blitz Basic tutorials.
MikeB is offline  
Old 04 June 2022, 18:25   #14
Dan
Registered User
 
Dan's Avatar
 
Join Date: Nov 2004
Location: Germany
Posts: 629
Hello MikeB,

All the URL's to the youtube videos in your 1st post contain a link to a (supported) browser check ... which does not need to be there.
Dan is offline  
Old 04 June 2022, 21:39   #15
MikeB
Registered User
 
MikeB's Avatar
 
Join Date: Apr 2020
Location: Groningen
Posts: 43
@ Dan

Thanks, I tried to fix this. For some reason the browser check got plugged into the posting while copy & pasting my original article from Slashdot:

How to Write Your Own Games - for the Amiga
https://slashdot.org/story/22/05/21/...-for-the-amiga
MikeB is offline  
Old 05 June 2022, 20:24   #17
MikeB
Registered User
 
MikeB's Avatar
 
Join Date: Apr 2020
Location: Groningen
Posts: 43
Quote:
Originally Posted by redblade View Post
There were blitz basic tutorials in CU Amiga and Amiga Format. There was I think supposed to be a Pac Man tutorial in Assembler too in one of the magazines.
Found the AF articles online:

https://docshare.tips/embed/amiga-fo...6b78b460f.html
MikeB is offline  
Old 05 June 2022, 20:25   #18
MikeB
Registered User
 
MikeB's Avatar
 
Join Date: Apr 2020
Location: Groningen
Posts: 43
Full text of "Blitz Basic 2 Reference Manual":
https://archive.org/stream/blitz-bas...e-ENG_djvu.txt
MikeB is offline  
Old 06 June 2022, 19:21   #19
MikeB
Registered User
 
MikeB's Avatar
 
Join Date: Apr 2020
Location: Groningen
Posts: 43
-=REDPILL=- Amiga Game Creator 0.9.10 has just been released:
https://aminet.net/package/dev/misc/REDPILLGameCreator

Quote:
What it is
----------
-A tool to empower people to create many games for Amiga without programming
knowledge.
-Easy to use and at the same time allow to do complex things.
-More a toy to play with than a professional tool, not having thousands of
features but instead have few features that work very well.
-Allows people to create 2D games with the true Amiga feeling!
-It is free.
-It is still in development.

What it isn't
-------------
-A tool aimed to create professional games, you will need to learn programming
for that purpose.
-No need to be a programmer, but if you are one, then Asm, C, Blitz, Amos,
etc. are more powerful than RedPill. Use RedPill if you are not good at
programming, you want to develop fast or you want to have some fun
-It should not be suitable to create any type of game, but users are
surprising me every day.
-It is not going to grow until it becomes Unreal, Unity, GameMaker or Skynet,
it is still a hobbie project. 2021 update: it already has grow quite a lot.
-The priority is allowing Amiga users to create games, power and performance
come second. I will start serious optimitzations from 0.9 onwards.
MikeB is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
BitBeamCannon's Patreon: new Amiga games, tutorials, videos & pixel art! Tsak Amiga scene 16 06 October 2019 21:37
Any good AMOS examples and tutorials? amiman99 Coders. AMOS 14 03 April 2016 05:36
Games and examples with source available TurboCrash Coders. Blitz Basic 3 06 January 2016 17:50
Recent Amiga Games? Heavy Stylus request.Old Rare Games 5 01 May 2009 20:30
AGA programming with C examples/tutorials? Calgor Coders. General 13 04 April 2007 18:53

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 19:52.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10371 seconds with 13 queries