GBA3DS GBA: Difference between revisions

From GameBrew
(Created page with "{{#seo: |title= (Game engine) - GameBrew |title_mode=append |image=gba3ds2.png |image_alt=GBA3DS }} {{Infobox GBA Homebrews |title=GBA3DS |image=gba3ds2.png |description=A sma...")
 
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 7: Line 7:
{{Infobox GBA Homebrews
{{Infobox GBA Homebrews
|title=GBA3DS
|title=GBA3DS
|image=gba3ds2.png
|image=gba3ds02.png
|description=A small 3D engine for GBA.
|description=A small 3D engine for GBA.
|author=Torlus
|author=Torlus
|lastupdated=2003/05/09
|lastupdated=2003/05/09
|type=Game engine
|type=Development
|version=1.0
|version=1.0
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/gbahomebrews/gba3ds.7z
|download=https://dlhb.gamebrew.org/gbahomebrews/gba3ds.7z
|website=https://torlus.github.io/
|website=https://torlus.github.io/
|source=gba3ds.7z
|source=https://dlhb.gamebrew.org/gbahomebrews/gba3ds.7z
}}
}}
A 3D engine aims to provide a set of funtions for writing 3D (not raycasting as used in some FPS) games for GBA. By 3D
A 3D engine aims to provide a set of functions for writing 3D (not raycasting as used in some FPS) games for GBA.


==Features==
==Features==
Line 28: Line 28:
*Uses GBA graphic Mode 3, 4 and 5 (thanks to subbie for this last one).
*Uses GBA graphic Mode 3, 4 and 5 (thanks to subbie for this last one).
*Makefiles for both Linux and Windows.
*Makefiles for both Linux and Windows.
*[[Pogoshell]] plugin (thanks to [http://seanreid.ca/ Sean Reid]).
*[[PogoShell GBA|PogoShell]] plugin (thanks to [http://seanreid.ca/ Sean Reid]).


==User guide==
==User guide==
Line 44: Line 44:
* Author's website - [https://web.archive.org/web/20050405075314/http://torlus.com/index.php?GBA http://torlus.com/index.php?GBA] (archived)
* Author's website - [https://web.archive.org/web/20050405075314/http://torlus.com/index.php?GBA http://torlus.com/index.php?GBA] (archived)
* GitHub - https://torlus.github.io/
* GitHub - https://torlus.github.io/
[[Category:GBA homebrew games]]
[[Category:Homebrew game engines on GBA]]
==Screenshots==
==Media==
<youtube></youtube>

Latest revision as of 06:41, 10 May 2024

GBA3DS
Gba3ds02.png
General
AuthorTorlus
TypeDevelopment
Version1.0
LicenseMixed
Last Updated2003/05/09
Links
Download
Website
Source

A 3D engine aims to provide a set of functions for writing 3D (not raycasting as used in some FPS) games for GBA.

Features

  • Polygon-based (triangles) rendering.
  • Affine Texture-mapping.
  • Backface culling and Z-buffer sorting.
  • Skeletal animation support.
  • Import tools for Half-Life SMD file format (vertices and animation frames) which means that you can use well-known tools for 3d modelling, such as *MilkShape 3D, 3DS Max with Valve plugin, etc.
  • Uses GBA graphic Mode 3, 4 and 5 (thanks to subbie for this last one).
  • Makefiles for both Linux and Windows.
  • PogoShell plugin (thanks to Sean Reid).

User guide

Directory tree:

  • doc/ - Documentation.
  • gfx/ - Image files, in 24-bit RGB raw file format.
  • smd/ : SMD files for the demo model.
  • tools/smd/ - Tool & source for importing SMD files.
  • tools/gfx/ - Tool & source for importing textures (and images in general).
  • misc/ - Some pieces of code used during development (precomputed tables generation).
  • pogoshell/ - The Pogoshell plugin source/binaries/environment.

External links

Advertising: