Can You Make a Game Without an Engine in 45 Minutes? - Sos Sosowski

Channel:
Subscribers:
27,200
Published on ● Video Link: https://www.youtube.com/watch?v=RnXV5bmHD5E



Duration: 0:00
292 views
8


Complexity of game productions depends mostly on complexity of the game itself, not the underlying architecture. Nowadasy most developers cannot imagine creating a game without a pre-made engine. During this interactive experience I would like to prove that not only it is not hard to maek games without an engine, but that it can also be easier, as it takes away the complexity brought upon by layers of abstraction that come with a game engine.

-
Contents:
0:00 – Intro: Live-coding a full game in C from scratch
2:00 – Concept: Simple fly-swatting game, inspired by Allegro.js
4:00 – Creating an empty C project and basic setup
6:00 – Creating a window using raw WinAPI (CreateWindow)
10:00 – Registering window class and handling errors properly
14:00 – Implementing message loop and WindowProc
18:00 – Showing the window and handling user input
22:00 – Loading bitmap images from files
25:00 – Rendering graphics with BitBlt and TransparentBlt
30:00 – Animating fly movement using random values
35:00 – Tracking mouse position with WinAPI (LPARAM)
40:00 – Drawing weapon sprite at cursor location
43:00 – Detecting clicks and checking collision with the fly
47:00 – Displaying splat image on successful hit
50:00 – Wrap-up: game logic finished, full game runs from scratch

-
DevGAMM is the go-to B2B conference for game industry professionals. With a 15-year legacy, the event delivers top-quality content, tailored activities for publishers and developers, opportunities for hiring and effective networking.

The current event locations are Lisbon (Portugal), Gdańsk (Poland), and Vilnius (Lithuania).

Learn more about DevGAMM – https://devgamm.com/
Subscribe to our newsletter – http://eepurl.com/dpj3Sz
Become a speaker – https://bit.ly/3isHdJP

Join our community:
Facebook – https://www.facebook.com/devgamm/
Twitter – https://twitter.com/devgamm/
LinkedIn – https://www.linkedin.com/company/devgamm/
Discord – https://discord.com/invite/DjmkReyr7w

Contact us via email – contact@devgamm.com




Other Videos By DevGAMM


4 days agoThe Crucial Partnership Between Product Manager and Tech Lead - Boombit
2025-05-30Tomorrow's Game Development and Publishing - Henrique Olifiers (Bossa Games)
2025-05-28How to Throw a Secret Night City Concert with Minimal Budget - Maria Mazur (CD PROJEKT RED)
2025-05-26Can You Make a Game Without an Engine in 45 Minutes? - Sos Sosowski
2025-05-22Silent Hill 2 Remake Level Design Postmortem - Monika Chmura (Bloober Team)
2025-05-20Metaprogramming: Writing Code That Writes Code - Vadzim Varabyou, Team lead, PAPAYA
2025-05-16Indie Devs vs. Game Industry Legends | Game Roast @ DevGAMM Gdańsk 2025
2025-05-14Steam Launch Marketing Handbook 2025 - Alex Nichiporchik & Artem Bochkarev (tinyBuild)
2025-05-1213 Years of Subway Surfers: Developing The World’s Most Downloaded Game - Thomas Frøhlich (SYBO)
2025-05-07Surviving the Storm – The State of The Video Game Industry - Lukasz Hacura, CEO (Anshar Studios)
2025-05-05Crafting resonant death animations in video games - Sho Stilo, Senior Animation Lead (Riot Games)
2025-04-02Public Pitch (Gdańsk 2025 Edition)
2025-03-10Gdańsk 2025 Aftermovie
2025-02-21How To Retain Your Teams When the Market Inevitably Improves - Richard Fisher (Skillsearch)
2025-02-19Maintaining quality while bringing efficiencies to development
2025-02-14Making our gaming communities safer, but still fun and engaging - Peter Gerson (Keywords Studios)
2025-02-12The Investment Game
2025-02-07Use Your Words - Lee Williams
2025-02-05How to harness the multidisciplinary power of developing a game? - Simay Dinc (Recontact Games)
2025-01-31Public Pitch (Lisbon 2024 Edition)
2025-01-29EquinoxBD will help navigate Asian gaming market at DevGAMM