Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6885215
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T05:36:24+00:00 2026-05-27T05:36:24+00:00

In short: all I want is to display pixel data on screen in the

  • 0

In short: all I want is to display pixel data on screen in the most fundamental way possible, without losing cross-platform compatibility.

I know similar questions have been asked before, but they didn’t seem to go in the direction I’m looking.

Basically, I’m making my own little game library, which I intend to use for my own 2D pixel-art games. All pixel-handling I take care of by myself, and now I’ve been looking around for the absolute minimal solution to getting up a window, listening to its events (mouse, keyboard, window-events) and drawing my pixels to it. A bonus would be if the library could handle threads and/or audio.

I don’t need any OpenGL support at this stage, and I’m not sure I ever will. I don’t really need any features apart from those mentioned at all. Should I start digging in the Windows, X11 and OSX APIs by myself, or is there a truly minimalist framework out there somewhere? Is making my own platform independent minimalist framework actually hard work? If it’s not a that big of a deal I might just look into that solution out of sheer curiosity.

If you have any insight on making my own vs. finding something useful, I’m all ears.

Thanks!

EDIT: In short…

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T05:36:24+00:00Added an answer on May 27, 2026 at 5:36 am

    The most complete, yet simple library is SDL. It is cross platform across Windows, Mac, Linux and more. With it you can:

    • create your game window (or make your game full screen)
    • handle keyboard and mouse events
    • access individual pixels (add SDL_Draw for functions to draw pixels, lines, circles, etc.)
    • sound effect playback
    • background music playback
    • threading functions
    • OpenGL support, should you realize that you need it.

    Note that your idea of handling the drawing your own way by addressing individual pixels may not give you good performance unless your game is very simple. I would keep the door open to OpenGL and the wonderful world of hardware acceleration.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Does anyone know if there's a short-hand or convient way of disabling all of
I want to display my game on the screen. I started to write a
I want to display which all user is online (real time; like any chatting
I want to be able to achieve the following using guice/gin: Get all sort
Short version question : Is there navigator.mozIsLocallyAvailable equivalent function that works on all browsers,
In short, I expect all three #{}s in the final line of this test
I'm initializing an unsigned short int with a = 0xff (all bits are set).
bear with me, I've been using wxPython for all of one day now. Short
I build a website, that: reads data from a website by HttpWebRequest Sort all
Ahoy all! Long story short with this one if you don't mind lending a

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.