← Back to Documentation Index

Free GLB Assets for Nova64

This document lists MIT, CC0, and Creative Commons licensed GLB/glTF models that can be freely used in Nova64 projects.

Sponsor

🎯 Official glTF Sample Models (Khronos Group)

Repository: https://github.com/KhronosGroup/glTF-Sample-Models

License: Various (CC0, CC-BY 4.0, MIT equivalent)

Recommended Models for Games:

Characters & Creatures

Vehicles

Objects & Props

Environment

Basic Shapes (CC-BY 4.0 / CC0)

How to Download:

# Clone the entire repository
git clone https://github.com/KhronosGroup/glTF-Sample-Models.git

# Or download individual models via raw GitHub URLs:
# https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/2.0/Fox/glTF-Binary/Fox.glb

🎨 Kenney Assets (CC0 - Public Domain)

Website: https://kenney.nl/assets

License: CC0 1.0 Universal (Public Domain)

Kenney offers hundreds of themed game assets, all free with CC0 license:

Asset Packs (with glTF/GLB support):

Download: Browse https://kenney.nl/assets?q=3d and filter by 3D models


🌟 Poly Haven (CC0)

Website: https://polyhaven.com/models

License: CC0 (Public Domain)

High-quality photorealistic 3D models, all CC0:

Categories:

Format: Models available in multiple formats including glTF/GLB


🎮 Quaternius (CC0)

Website: https://quaternius.com/

License: CC0 (Public Domain)

Massive collection of low-poly game-ready assets:

Popular Packs:

Download: Available on https://quaternius.com/ and https://opengameart.org/


🎪 Poly Pizza (CC0)

Website: https://poly.pizza/

License: CC0 (Public Domain)

Archive of Google Poly models (before it shut down):


📦 Sketchfab

Website: https://sketchfab.com/

License: Various (filter by Creative Commons)

How to Find Free Models:

  1. Go to https://sketchfab.com/
  2. Search for models
  3. Filter by:
    • "Downloadable" ✓
    • License: "Creative Commons" (CC-BY, CC0)
  4. Download in glTF/GLB format

Note: Always check individual licenses - many are CC-BY 4.0 (requires attribution)


🎨 OpenGameArt.org

Website: https://opengameart.org/

License: Various (CC0, CC-BY, GPL, OGA-BY)

Community-contributed game assets:

Search Tips:


🏛️ Smithsonian Open Access

Website: https://3d.si.edu/

License: CC0 (Public Domain)

Historical artifacts and specimens:


📋 Quick Reference: License Comparison

License Commercial Use Attribution Required Modifications OK
CC0 ✅ Yes ❌ No ✅ Yes
CC-BY 4.0 ✅ Yes ✅ Yes ✅ Yes
MIT ✅ Yes ✅ Yes (in code) ✅ Yes

🔧 How to Use GLB Files in Nova64

  1. Download GLB files to your project:

    mkdir -p /path/to/nova64/models
    cd /path/to/nova64/models
    # Download your GLB files here
    
  2. Load in Nova64 code:

    export async function init() {
      // Load GLB model
      const fox = await loadModel('/models/Fox.glb', [0, 0, 0], 1.0);
    
      // Or with options
      const player = await loadModel(
        '/models/character.glb',
        [0, 2, 0], // position
        2.0 // scale
      );
    }
    
  3. Animate GLB models (if they have animations):

    export function update(dt) {
      // Play animation
      playAnimation(modelMesh, 'Walk', dt);
    }
    

📥 Recommended Downloads for Nova64

For Platformers:

For Racing Games:

For Space Games:

For RPG/Adventure:


🎯 Direct Download Links

Create a models directory and download these starter models:

# Create models directory
mkdir -p models

# Download from Khronos glTF samples (use raw.githubusercontent.com)
# Example URLs:
# https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/2.0/Fox/glTF-Binary/Fox.glb
# https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/2.0/Duck/glTF-Binary/Duck.glb
# https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/2.0/CesiumMan/glTF-Binary/CesiumMan.glb

⚖️ License Compliance

When using CC-BY 4.0 models:

Add attribution to your game credits or README:

## Credits

3D Models:

- Fox by PixelMannen (CC0) and @tomkranis (CC-BY 4.0)
  https://sketchfab.com/models/371dea88d7e04a76af5763f2a36866bc
- [Model Name] by [Author] (CC-BY 4.0)
  [Source URL]

When using CC0 models:

No attribution required, but it's nice to credit creators!


🚀 Next Steps

  1. Choose a model pack based on your game genre
  2. Download GLB files to your models/ directory
  3. Load them in your Nova64 game using loadModel()
  4. Add proper attribution for CC-BY licensed models
  5. Have fun making games! 🎮

Last Updated: October 2025

Note: Always verify licenses before use. This list focuses on models that are free for commercial use.