Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Remakes
  3. RSC-C

RSC-C

AGPL-3.0Cmudclient177-rev1

A portable, enhanced RuneScape Classic client written in C99 with support for multiple platforms and modern features.

GitHubGitHub
122 stars21 forks0 contributors

What is RSC-C?

rsc-c is a portable, enhanced client for RuneScape Classic, rewritten from the original Java source into C99. It supports the 204 and 177 protocols and is compatible with servers like rscsundae, openrsc, and 2003scape, offering a modernized experience for the classic MMORPG.

Target Audience

Players and developers interested in RuneScape Classic, particularly those using community servers like 2003scape or OpenRSC, and enthusiasts wanting to play on non-traditional platforms such as consoles, web browsers, or mobile devices.

Value Proposition

Developers choose rsc-c for its extensive multi-platform support (including consoles, web, and mobile), enhanced graphics with OpenGL/WebGL, and modern quality-of-life improvements like a searchable bank and UI scaling, while maintaining compatibility with existing RuneScape Classic servers.

Overview

🍫 runescape classic client ported to C

Use Cases

Best For

  • Playing RuneScape Classic on modern consoles like Nintendo Switch, Wii, or 3DS.
  • Running RuneScape Classic in a web browser via WebGL without requiring Java.
  • Accessing enhanced graphics features like customizable field of view and 3D ground item models in RuneScape Classic.
  • Using quality-of-life improvements such as bank search, UI scaling, and configurable controls on RuneScape Classic servers.
  • Developing or testing RuneScape Classic clients across multiple platforms including Android, Windows 9x, and Linux.
  • Preserving and modernizing the RuneScape Classic experience with portable, open-source client software.

Not Ideal For

  • Players seeking to connect to unofficial or custom RuneScape servers not supporting the 204/177 protocols.
  • Developers wanting a plug-and-play client with no compilation required, especially for legacy systems like Windows 9x.
  • Purists who desire the exact original Java client experience without any graphical or interface enhancements.
  • Projects targeting modern RuneScape versions such as RuneScape 3 or Old School RuneScape.

Pros & Cons

Pros

Extensive Platform Support

Native builds for desktop (Linux, Windows), web browsers via WebGL, and consoles like Nintendo Switch and 3DS, as detailed in the platform-specific build instructions.

Enhanced Graphics Options

Includes OpenGL/WebGL rendering with customizable field of view and 3D ground item models, offering a visually improved experience over the original sprites.

Modern Quality-of-Life Features

Adds bank search, UI scaling, and configurable controls such as mouse wheel support and touch controls, making gameplay more accessible and convenient.

Deep Customization

Through the options.ini file, users can tweak numerous settings from camera controls to interface elements, allowing for personalized gameplay and performance tuning.

Cons

Complex Build Process

Compiling for different platforms requires installing specific toolchains and dependencies, with separate Makefiles and scripts, which can be error-prone and daunting for non-developers.

Limited Server Compatibility

Only officially supports a few community servers like openrsc and 2003scape, and may not work with other RuneScape Classic implementations without modification.

Overwhelming Configuration

The extensive list of options in the configuration file, with over 50 settings, might confuse casual users who prefer a simpler, out-of-the-box setup.

Frequently Asked Questions

Quick Stats

Stars122
Forks21
Contributors0
Open Issues46
Last commit7 days ago
CreatedSince 2021

Tags

#rsc#emscripten#sdl2#opengl#open-source-game#game-client#multi-platform#decompilation#nintendo#mmorpg#c99#retro-gaming#wii

Built With

G
GLEW
d
devkitPro
E
Emscripten
A
Android NDK
S
SDL2
W
WebGL
C
C99
O
OpenGL

Included in

Game Remakes1.3k
Auto-fetched 7 hours ago

Related Projects

RuneLiteRuneLite

Open source Old School RuneScape client

Stars5,410
Forks5,784
Last commit2 days ago
Space Station 14Space Station 14

A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.

Stars3,703
Forks5,518
Last commit7 hours ago
FreeSOFreeSO

Re-implementation of The Sims Online.

Stars958
Forks138
Last commit3 days ago
Meridian 59Meridian 59

The MMORPG Meridian 59

Stars503
Forks265
Last commit3 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub