What this is

tinycon is a three-day convention for developers building video games and WebAudio works for the web. It covers the full pipeline: game design and mechanics in vanilla JavaScript and WebAssembly, WebAudio synthesis and generative music, the HTML + Python pair model, tools and infrastructure, and the 64KB discipline that defines the collection.

It is not a festival, not a jam, and not an awards show. It is a convention: three days in an event hall, with talks, workshops, a demo floor, and a room full of people who build tiny web works.

Venue

tinycon '28 venue
Event hall · City TBA

We are finalizing a contract with an event hall in the contiguous USA. The venue will include a main hall for keynotes and talks, two breakout rooms for workshops, and a demo floor with tables and power. Capacity is approximately 200 attendees. The city and exact address will be announced when the contract is signed.

Venue requirements:

  • Main hall: seating for 200, a projector, a stage, and a PA for talks. No amplified audio on the demo floor.
  • Two breakout rooms: each seating 40, with power and a projector, for workshops and smaller talks.
  • Demo floor: tables, chairs, and power for 30 demo stations. Wired and wireless internet. Audio demos require headphones.
  • Accessibility: step-free access to all rooms, accessible restrooms, and quiet space. Contact us for specific accommodations.

Registration

Registration is free and capped at venue capacity. Badges are issued at the door on each day of the convention. There is no ticket sale and no money handling — the site does not process payments.

To register, join the Discord and post in the #tinycon channel with your name and the days you plan to attend. Registration opens when the venue is announced. Attendees under 18 must be accompanied by a parent or legal guardian for the duration of the convention.

Join the Discord →

Schedule

Three days, February 15–17, 2028. The schedule below is the current draft. Talk titles and speakers will be added as the call for speakers closes.

Day 1 — February 15

08:00
Registration and badge pickup. Coffee.
10:00
Opening keynote. The state of the collection and the 64KB discipline.
11:00
Talk block 1 — Game Development track. Two 25-minute talks.
12:30
Lunch. Demo floor opens.
14:00
Talk block 2 — WebAudio & Music track. Two 25-minute talks.
15:30
Lightning talks. Four 10-minute talks.
17:00
Demo floor and social hour. No amplified audio.
18:30
Day 1 ends.

Day 2 — February 16

09:00
Doors open. Demo floor.
10:00
Talk block 3 — Python & Backends track. Two 25-minute talks.
11:30
Workshop A — WebAudio synthesis basics. Breakout room 1. Two hours.
11:30
Workshop B — The HTML + Python pair. Breakout room 2. Two hours.
13:30
Lunch. Demo floor.
15:00
Talk block 4 — Tools & Infrastructure track. Two 25-minute talks.
16:30
Panel — "Is 64KB enough?" Moderated. 45 minutes.
18:00
Day 2 ends.

Day 3 — February 17

09:00
Doors open. Demo floor.
10:00
Workshop C — Game loops in vanilla JavaScript. Breakout room 1. Two hours.
10:00
Workshop D — Generative music systems. Breakout room 2. Two hours.
12:30
Lunch. Demo floor.
14:00
Closing keynote. What's next for the collection and the convention.
15:00
Closing remarks. Venue cleanup. Everyone helps.
16:00
tinycon '28 ends.

Tracks

  • Game Development: game loops, input handling, collision, state machines, and shipping a playable game in vanilla JavaScript or WebAssembly.
  • WebAudio & Music: synthesis, scheduling, generative systems, mixing, and the constraints of building audio in the browser.
  • Python & Backends: the HTML + Python pair model, sandboxing, state, the Save API, and container isolation.
  • Tools & Infrastructure: static catalogs, build pipelines, security, hosting, and the operational side of running a collection of tiny works.

Call for speakers

We are accepting talk and workshop proposals. Formats:

  • Standard talk: 25 minutes, including questions.
  • Lightning talk: 10 minutes, no questions.
  • Workshop: 2 hours, hands-on, in a breakout room for up to 40 attendees.

Proposals should be technical, PG-13, and free of sales pitches. Topics can be anything within the four tracks above. To submit, email mikemabes1986@gmail.com with the subject line "tinycon talk." Include the title, a one-paragraph abstract (max 200 words), the format, and a short bio.

Deadline for proposals: October 1, 2027. Notifications will be sent by November 15, 2027. Proposals submitted after the deadline will be considered for the standby list.

Demo floor

The demo floor is open for all three days during lunch and afternoon blocks. Tables, chairs, and power are provided. Demos must run offline and must be self-contained. Audio demos require headphones; no amplified audio on the floor.

To reserve a demo table, email mikemabes1986@gmail.com with the subject line "tinycon demo table." Include the title of the work and whether it requires power or internet. Tables are limited to 30.

Rules and code of conduct

  • PG-13. All talks, demos, and conduct must be PG-13. No curse words, no politics, no suggestive content.
  • 18+. Attendees under 18 must be accompanied by a parent or legal guardian for the duration of the convention.
  • No sales pitches. Talks and demos are for sharing work, not for selling products. Promotional material is limited to a single slide.
  • No live chat. Interactive demos must use the standardized 64 preset phrases. No uncontrolled text communication.
  • Recording. Talks will be recorded and published after the convention, with speaker consent. Attendees who do not wish to be recorded should avoid the camera area. No recording of attendees without consent.
  • Accessibility. The venue will be accessible. Contact us in advance for specific accommodations.
  • Respect. Harassment of any kind is not tolerated. Attendees who violate this rule will be asked to leave.

FAQ

Where is it?

An event hall in the contiguous USA. The city and address will be announced when the venue contract is signed.

When is it?

February 15–17, 2028. Three days.

How much does it cost?

Nothing. Registration is free and capped at venue capacity. There is no ticket sale and no money handling.

Can I give a talk?

Yes. See the call for speakers above. Proposals are due October 1, 2027.

Is there a virtual option?

No. tinycon is an in-person convention. Talks will be recorded and published after the event, with speaker consent.

Is there a demo floor?

Yes. Tables are limited to 30. See the demo floor section above to reserve one.

Will talks be published?

Yes. Recorded talks will be published after the convention, with speaker consent. Workshops will not be recorded.

How do I register?

Join the Discord and post in the #tinycon channel when registration opens. Badges are issued at the door.

Status

  • Convention: Announced.
  • Dates: February 15–17, 2028.
  • Venue: Event hall, contract in finalization. City TBA.
  • Registration: Opens when the venue is announced. Free, capped at capacity.
  • Call for speakers: Open. Deadline October 1, 2027.
  • Demo tables: Open for reservation. 30 available.
  • Recording: Talks will be recorded and published with speaker consent.
Join the Discord for updates →

See also

For the annual awards, see The Annual Awards. For the spring JavaScript competition, see tinyjam. For the fall Python competition, see python-classic. For the festival, see tinyfest. For the general submission pipeline, see the Submission Criteria.