OS4 DepotLogo by Alkaron 
(anonymous IP: 216.73.217.19,2502) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

 Categories

   o Audio (351)
   o Datatype (51)
   o Demo (206)
   o Development (626)
   o Document (24)
   o Driver (102)
   o Emulation (155)
   o Game (1049)
   o Graphics (516)
   o Library (121)
   o Network (241)
   o Office (69)
   o Utility (958)
   o Video (74)

Total files: 4543

Full index file
Recent index file

 Links

  Amigans.net
  Aminet
  IntuitionBase
  Hyperion Entertainment
  A-Eon
  Amiga Future


Support the site


 Readme for:  Game » Platform » sunnyland.lha

SunnyLand

Description: 2D pixel-art platformer tutorial game
Download: sunnyland.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 18Mb
Version: 1.0
Date: 22 Aug 2026
Author: WispSnow, Port by Falke_34
Submitter: Falke_34
Email: falke 34/gmx de
Homepage: http://falke34.bplaced.net
Requirements: SDL3, ogles2.library
Category: game/platform
License: Other
Distribute: yes
Min OS Version: 4.1
FileID: 14024
 
 
Comments: 0
Snapshots: 0
Videos: 0
Downloads:  (Current version)
 (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
Short:        SunnyLand, 2D pixel-art platformer tutorial game (SDL3)
Uploader:     Falke_34
Author:       WispSnow (https://github.com/WispSnow/SunnyLand), AmigaOS4
              port by Falke_34
Type:         game/plat
Version:      1.0
Requires:     ogles2.library not needed (SDL3 software rendering),
              TCP/IP not needed (no multiplayer)
Architecture: ppc-amigaos >= 4.1.0
Distribution: see LICENSE file in the archive / source repository
Kurzbeschreibung: SunnyLand, 2D-Pixelart-Jump'n'Run (SDL3-Tutorialprojekt),
portiert auf AmigaOS 4.1


DESCRIPTION

SunnyLand is a small, colourful 2D pixel-art platformer built as a
C++/SDL3 tutorial/learning project, using the well-known "SunnyLand"
pixel art asset pack. This is a native AmigaOS 4.1 PPC build using
SDL3, SDL3_image, SDL3_mixer and SDL3_ttf.

All game assets (graphics, maps, sound) are included in this archive -
no separate original game data is required.


INSTALLATION

1. Copy the whole SunnyLand drawer to wherever you like, keeping the
   "assets" drawer next to the "SunnyLand" executable.
2. Double-click the SunnyLand icon, or start it from Shell.


KNOWN ISSUES / TESTING STATUS

Please treat this build as early/experimental:

- This is a comparatively young, less widely tested port than other
  SDL titles on AmigaOS4. An early build was run once on real
  hardware/emulation and produced a log showing that several textures
  (backgrounds, tileset, props) referenced via relative "../" paths
  from the game's Tiled map files failed to load - the game started,
  but with missing graphics. This has been addressed with a custom,
  AmigaOS4-specific path-resolving fix (replacing a filesystem function
  that behaved unreliably with "../" segments on this platform), but
  that specific fix has only been verified with an isolated test
  program on a desktop compiler, not yet re-confirmed with a fresh log
  from real AmigaOS4 hardware. If you still see missing textures or a
  mostly-black screen, please report it (see CONTACT) - it's very
  helpful if you can include the SunnyLand log output.
- Opus audio format support depends on whether an AmigaOS4 Opus
  library was available at build time; if not, .opus files are simply
  skipped at runtime rather than causing an error (all other common
  formats - OGG Vorbis, WAV, etc. - are unaffected).
- If any assets fail to load, please check that the "assets" drawer is
  present directly next to the executable and wasn't renamed or moved
  during copying.


LOGGING

Any startup/runtime problems are printed to the console the program was
started from (Shell) or, if started from Workbench, may open a console
window automatically - please include that output when reporting a
problem.


CHANGES IN THIS PORT (compared to upstream SunnyLand)

- Native AmigaOS4/SDL3 build (engine cross-compiled directly from
  source, no CMake FetchContent used for AmigaOS4)
- AmigaOS4-specific fix for relative "../"-style asset path resolution
  (see KNOWN ISSUES above)
- Optional fallback for Opus audio when no AmigaOS4 Opus library is
  available at build time (silently skips .opus playback rather than
  failing)


CREDITS / THANKS

- WispSnow, for creating this SDL3 tutorial project.
- ansimuz, for the original "SunnyLand" pixel art asset pack this game
  is built around.
- Everyone involved in SDL3 and its satellite libraries (SDL3_image,
  SDL3_mixer, SDL3_ttf).


CONTACT

Please report bugs or feedback via the os4depot.net comments, or the
AmigaOS4 community forums (thread by Falke_34). Please include the
console/log output when reporting a problem, especially anything about
missing textures.


SOURCE / LICENSE

See the LICENSE file included in this archive (copied from the source
repository) for the exact license terms.
Full upstream source: https://github.com/WispSnow/SunnyLand
The AmigaOS4-specific changes in this port are provided under the same
license as the files they modify.


Copyright © 2004-2026 by Björn Hagström All Rights Reserved