Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

GBA3DS GBA: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{#seo:
|title= (Game engine) - GameBrew
|title_mode=append
|image=gba3ds2.png
|image_alt=GBA3DS
}}
{{Infobox GBA Homebrews
{{Infobox GBA Homebrews
|title=GBA3DS
|title=GBA3DS
Line 12: Line 18:
|source=https://dlhb.gamebrew.org/gbahomebrews/gba3ds.7z
|source=https://dlhb.gamebrew.org/gbahomebrews/gba3ds.7z
}}
}}
{{#seo:
|title= (Game engine) - GameBrew
|title_mode=append
|image=gba3ds2.png
|image_alt=GBA3DS
}}
A 3D engine aims to provide a set of functions for writing 3D (not raycasting as used in some FPS) games for GBA.
A 3D engine aims to provide a set of functions for writing 3D (not raycasting as used in some FPS) games for GBA.



Revision as of 11:04, 12 October 2022

GBA3DS
General
AuthorTorlus
TypeGame engine
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: