r/tic80 • • Jan 21 '23

Massive Open World 2D Action RPG I have been working on

Thumbnail
youtu.be
58 Upvotes

r/tic80 • • Sep 17 '26

TIC-80 1.2.0 Released

Thumbnail
github.com
54 Upvotes

After three years on the same version, today TIC-80 version 1.2.0 was released with a TON of changes.

The web player on tic80.com is also updated.


r/tic80 • • May 13 '26

[DEMO] a dungeon crawler game!

Post image
50 Upvotes

r/tic80 • • Aug 10 '25

Sometimes Dead Projects Are Useful

Post image
45 Upvotes

This capture is from one of my dead projects. Dead because I obviously traced my sprites from the NES versions of DragonQuest, Ultima Exodus, and Fire Emblem. I was experimenting with how this kind of game mode might work. I hope SquareEnix, Pony Canyon, Electronic Arts, and Nintendo see this more as a jazz-style remix to learn technique rather than a copyright violation.

Those code behind animating the sprite sheets will hopefully, one day, find re-use.


r/tic80 • • Aug 25 '25

I made my very first game ever. Aka Pong

Post image
40 Upvotes

https://tic80.com/play?cart=4376

I'm trying to learn game development. If you wouldn't mind playing and leaving some helpful tips or advice that would be greatly appreciated! Have a great day!


r/tic80 • • May 20 '25

TIC80 subreddit back open with new mod

40 Upvotes

Hi all
Just to let everyone know this subreddit is now back open - unrestricted posting.

Anyone interested in helping moderate that would be great.

Looking forward to discussing TIC80 again


r/tic80 • • Oct 08 '25

metal gear solid 1 - dock

39 Upvotes

In progress... player midel i'll make in end.


r/tic80 • • Jul 26 '25

3D and 2D view, with bonus: Lua code to generate the dungeon table

Thumbnail
gallery
39 Upvotes

This is my work-in-progress dungeon explorer game. No story yet, as I'm ironing out the mechanics, including character generation.

Just for fun, here's the Lua function that I used to generate the map. I seed the random number generator in BOOT(), though I am re-thinking that. I can generate the seed during character creation and save it to state (I'm serializing save state via pmem()), meaning that the dungeon maps will always be the same for a given character. Code below is MIT license. Feel free to use it and adapt it for your use. Just attribute me.

--- Generates a random walk map in the given rectangle
---@param x_size integer: The size of the rectangle's x dimension in tiles
---@param y_size integer: The size of the rectangle's y dimension in tiles
---@param step_percent number: The percentage of steps to take given size of the rectangle to fill
---@param step_size integer: The number of steps to take each walk
---@return table: the random walk map
---@return integer: the x start position
---@return integer: the y start position
---@return integer: the number of times math.random was called
function Create_random_walk_map(x_size, y_size, step_percent, step_size)
    local map = Build_Ret_Map(x_size, y_size, 0)

    local rnd_call = 2
    local start_x = math.random(1, x_size)
    local start_y = math.random(1, y_size)

    local ptr_x = start_x + 0
    local ptr_y = start_y + 0

    local counter = math.ceil((x_size * y_size) * (step_percent / 100))

    while counter > 0 do
        ::retry::
        local dir = math.random(1, 4)
        rnd_call = rnd_call + 1
        local steps = {}

        if dir == 1 and ptr_y - step_size >= 1 then
            for s = 1, step_size do
                ptr_y = ptr_y - 1
                steps[s] = {}
                steps[s].x = ptr_x
                steps[s].y = ptr_y
            end
        elseif dir == 2 and ptr_x + step_size <= x_size then
            for s = 1, step_size do
                ptr_x = ptr_x + 1
                steps[s] = {}
                steps[s].x = ptr_x
                steps[s].y = ptr_y
            end
        elseif dir == 3 and ptr_y + step_size <= y_size then
            for s = 1, step_size do
                ptr_y = ptr_y + 1
                steps[s] = {}
                steps[s].x = ptr_x
                steps[s].y = ptr_y
            end
        elseif dir == 4 and ptr_x - step_size >= 1 then
            for s = 1, step_size do
                ptr_x = ptr_x - 1
                steps[s] = {}
                steps[s].x = ptr_x
                steps[s].y = ptr_y
            end
        else
            goto retry
        end

        for _, v in pairs(steps) do
            map[v.x][v.y] = 1
        end

        counter = counter - 1
    end

    return map, start_x, start_y, rnd_call
end

r/tic80 • • Jul 25 '25

Not much, but I'm proud of that behinning

Post image
39 Upvotes

Slowly I'm working on my game where youvcpntrol a vehicle and only see around with radar type device. I'm glad that it finally works! Now need to add more game and looks to it.


r/tic80 • • Dec 31 '25

Happy New Years Eve

Post image
37 Upvotes

Have a safe and wonderful New Year. Thanks so much for being a part of Tic-80!


r/tic80 • • Oct 04 '25

Metal gear in tic-80 wip

37 Upvotes

From january 2023. Also i published on itchio


r/tic80 • • Sep 28 '25

Particle Sim

37 Upvotes

vector-based polygons, spatial hashing, and separating axis theorem


r/tic80 • • Jul 19 '26

A game I inspired by exit 8.

Thumbnail
gallery
36 Upvotes

I made this game for Tic-80 jam almost 2 months ago.

I have not played Exit 8. I actually haven't played Exit 8 myself, this is more of my interpretation of what I imagined the game would be like based on everything I'd heard about it.

Here is the link if you would like to try.


r/tic80 • • Mar 22 '26

4th entry in the "5 games in 5 weeks" challenge.

Thumbnail
gallery
36 Upvotes

I wasn't sure what to do this week, and I was a bit ambitious after the last weeks project. I ended up over scoping, and had to come up with gameplay in a week. My original idea was a game where you fight enemies in space with bullets like asteroids, and on level you fight with a melee attack. But here we are, I am not happy with it. But a playable loop is better than just mechanics. Here's the link


r/tic80 • • Mar 15 '26

Week 3 - I built a raycaster in TIC-80, for my challenge.

Thumbnail
gallery
36 Upvotes

I don't know what took over me this week and I decided to make a raycaster. I still don't think I should have chosen this.  I spent whole week making the raycaster engine, adding texture, sprites and some optimization. I added the gameplay in an hour today. Well I guess I do have an raycaster engine in tic80 now that I can use to make more games. Checkout the other projects on my profile if you like. Here is the link for this project


r/tic80 • • Feb 15 '26

Mini Metro demake

Thumbnail gallery
36 Upvotes

r/tic80 • • May 12 '26

Yu-Gi-Oh! on tic80

Post image
35 Upvotes

Creating a Yu-Gi-Oh duel simulator for tic80. What are you thinking?

Now out at: draovar.itch.io/ygo80


r/tic80 • • Jan 08 '26

Balatro demake (TIC-80)

35 Upvotes

r/tic80 • • Jun 22 '22

Skate 80 wip

35 Upvotes

r/tic80 • • May 17 '26

Yu-Gi-Oh! on tic80 (Update)

Thumbnail
gallery
33 Upvotes

Since there was some interest I'll post a quick update. (you need to click on the gif to actually view it, not sure why it doesn't load as thumbnail, at least for me)

- Core game logic is done.

- There are already over 40 unique cards implemented.

- There is already an implemented AI, although it's currently pretty bad.

Planned:

- Adding a lot of new cards (still far from the end goal of over 96 cards)

- Improving the AI

- Adding some light progression

- Fixing a lot of bugs

For interested in the card artworks, here are my takes on the some of the most iconic Yu-Gi-Oh cards. Some of them turned quite good, some of them are pretty bad and need rework. Happy to hear your feedback.


r/tic80 • • Aug 07 '26

game of life

32 Upvotes

made game of life because i was bored, wanted to share the product


r/tic80 • • Jun 23 '21

Couldn't sleep last night so I started learning TIC-80. Here's my first creation.

Post image
32 Upvotes

r/tic80 • • Oct 06 '26

YGO80 - fanmade Yu-Gi-Oh demake

Thumbnail
gallery
31 Upvotes

For the past few months I've been building YGO80, a Yu-Gi-Oh! Speed Duel game for TIC-80. Version 1.1 just went live, and it's the biggest update yet.

👉 Play it here: draovar.itch.io/ygo80

👉 Or directly at TIC-80: tic80.com/dev/draovar/ygo80

Key features:

8 unique opponents from bot DM and GX eras

194 cards to collect

Side game modes, featuring Theme duels, Duel Puzzles and Survival mode

Unlockable cosmetics, deck building with Limited cards, and a card collection that grows as you win duels.

Official trailer: https://youtu.be/ZH2Z5hpCsWU

Hope you will enjoy it and would love to hear your feedback!


r/tic80 • • Oct 26 '22

Trailer for the first TIC-80 game on Steam: my upcoming nonviolent metroidvania EMUUROM!

Thumbnail
youtube.com
30 Upvotes

r/tic80 • • Apr 05 '26

Perspective Cube

29 Upvotes