nowfound

Dev tools · June 3, 2015

Protecting Your Software Assets Using OpenGL

Suppose you are an independent game developer. You are facing piracyand fake copies of your game, and you do not have the legal and economic power tohandle t...

Protecting Your Software Assets Using OpenGL launched on June 3, 2015 with 21 votes, #1,346 of 3,954 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 11 years on.

In plain words

TeaTime is a development tool designed to help independent game developers protect their software assets from piracy and unauthorized copying. It provides encryption methods for game assets such as textures, shaders, and images using OpenGL, aiming to make reverse engineering more difficult. The tool targets indie developers who lack the resources to combat piracy through traditional legal channels and want to reduce incentives for unauthorized distribution of their games.

written from the facts on this page · September 2026

From the sources

Suppose you are an independent game developer. You are facing piracy and fake copies of your game, and you do not have the legal and economic power to handle this problem. You want to continue making games without getting discouraged by pirates, who most likely reside in other countries. What do you do ? How do you prevent or reduce the incentive to pirate your game through reverse engineering ? Maybe you could perform encryption of your game assets, like textures, shaders and images, to thwart the piracy and copy-cat efforts ? You could use standard encryption libraries like OpenSSL , but that still leaves the decrypted data open to access, in CPU memory, by anyone running a debugger on…from stealthy.io

Does a similar job

all alternatives →
  • IB
    I built an indie, browser-based MMORPG2024 · alpha.reconquer.online · ▲340

    I've been working on an MMORPG that is now in alpha as a solo developer. Here are the major open source technologies that I use: Blender - 3D modeling software for creating the overall environment and every game object. I've gotten a lot of CC and Public Domain assets from https://poly.pizza GLTF - I export assets from blender to the GLTF asset format JSON - I write a JSON config for every game object that describes things like its name, its interactions, its collisions, etc. Node.js exporter - I iterate over the environment and every asset to create a scene hierarchy. I use…

  • I open sourced a game I just released on Steam, written in Lua2021 · github.com · ▲496

    A replayable arcade shooter where you control a snake of heroes. - a327ex/SNKRX

  • CP
    ClojureScript pixel game engine with Blender live-reloading2019 · mccormick.cx · ▲285

    Hi HN! 2d spritesheets for game development are often distributed as a PNG image, sometimes with a separate JSON or XML metadata document describing the layout, including any animation sequences within the sheet. Sometimes there is no metadata document and you have to work it out and manually write custom code to chop up the spritesheet and reference the sprites you want. I think it would be good if it became standard practice to distribute spritesheet PNGs with the metadata inline inside a PNG "chunk" so the whole thing is self-contained. That way artists can just distribute one file, and…

  • TF
    The full source code and assets for my custom game engine and game2023 · ▲128

    I always enjoy reading posts about indie game development and looking at the source code of games other people have built. So for any game I release I naturally I want to do the same. https://github.com/Mknsri/HockeySlam Hockey Slam is a hockey shootout game on Android which I built almost from scratch. Some of the engine features include 3D graphics with PBR materials, a rudimentary physics system, replays, a multithreaded job system and a hot-reload DLL platform for developing on Windows. I detailed the creation of the game in it's own post, but now that time has passed…

  • 2D Game engine and editor for Windows and Linux2022 · github.com · ▲121

    Hello HN, Just wanted to show this little 2D game engine that I've been working on for some time (around 2 years on the editor part, longer on some of the components). It's quite full featured but obviously this a project of such magnitude already that the work never really ends. That being said it's definitely already at a point where games can made and published. The editor runs natively on Windows and Linux using Qt5. The games can run on both Win and Linux as well as on WASM with WebGL. Feature wise there's a bunch of the stuff you'd expect. Audio, graphics, scripting,…

  • 3D Game Programming using bitblting in Windows2017 · github.com · ▲109

    3D using bitblting in Windows. Contribute to lowlevel86/3D-Game-Programming development by creating an account on GitHub.

More dev tools this month

the category →
  • /dev/null▲486

    a social network for devs

    Dev tools · 3d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 28d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 26d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 23d ago · openbot.run

  • Talanoa▲346

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 21d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 28d ago · corespeed.io

Source: Show HN post ↗

Launched alongside, June 2015

the whole month →
  • A​rticles you need to read before launching a startup.

    Growth · 2015 · startuplaunchlist.com

  • Get any site's company logo with just a URL

    Dev tools · 2015 · clearbit.com

  • The best new games, every day

    Life & fun · 2015

  • Coverr▲584

    Beautiful, free videos for your homepage background.

    Work · 2015 · coverr.co

  • SLIDE▲563

    A hoverboard by Lexus (no joke)

    Life & fun · 2015

  • The Best Landing Page Inspiration

    Work · 2015 · lapa.ninja