Seminar: Hardware Game Programming on FPGAs - Details

Seminar: Hardware Game Programming on FPGAs - Details

Sie sind nicht in Stud.IP angemeldet.

Allgemeine Informationen

Veranstaltungsname Seminar: Hardware Game Programming on FPGAs
Veranstaltungsnummer W 1273
Semester WS 2026/27
Aktuelle Anzahl der Teilnehmenden 4
Heimat-Einrichtung Institut für Informatik
Veranstaltungstyp Seminar in der Kategorie Lehre
Nächster Termin Mittwoch, 28.10.2026 08:00 - 10:00
SWS 2
Sonstiges Students can do their work in English *or* in German. The language used for reading material for the seminar will be English. The actual seminar organization and meetings will be done in English / German, depending on the student/audience. Studierenden können Ihre Projekte auf deutsch oder auf englisch machen. Die in der zu lesenden Literatur verwendete Sprache ist Englisch. Die Organisation des Seminars wird auf Englisch oder Deutsch durchgeführt, angepasst an die Teilnehmer.

In order for the seminar to count as "passed", students need to:

* develop a game idea and implement it in a hardware description language (using Chisel is highly recommended!)
* present their developed game to all other students at the end of the semester
* be present at the presentations of the other students and participate actively in discussions
* observe the deadlines for the individual steps of the seminar participation that will be published on Stud.IP and/or Moodle
* write a  summary on the implementation of the game including any changes made to the engine
* keep the time slots for the seminar free in their schedule - presence at the meetings is expected!

Note that that there will be a limited number of students that we can supervise (typically 5). At least three slots will be reserved for B.Sc. students

Räume und Zeiten

Keine Raumangabe
Mittwoch: 08:00 - 10:00, wöchentlich

Kommentar/Beschreibung

In this seminar we will create a game that runs directly on the hardware of a field-programmable gate array (FPGA). 

Students will develop a game using a provided game engine on FPGA boards also provided.  We start by developing initial ideas for the game (e.g., is it a jump'n'run game or a racing game) and evaluate whether it can be realized with the current state of the game engine. If required, the students may extent the engine (e.g., support more sprites or in-/outputs).

The game engine is written in the hardware description language Chisel.

Presentations of the developed games will take place close to the end of the semester.