{"id":16218,"date":"2025-01-29T12:00:45","date_gmt":"2025-01-29T10:00:45","guid":{"rendered":"https:\/\/www.tuni.fi\/playlab\/?p=16218"},"modified":"2025-01-21T11:49:19","modified_gmt":"2025-01-21T09:49:19","slug":"creating-games-as-a-hobby-lessons-learned-from-five-years-of-game-jamming","status":"publish","type":"post","link":"https:\/\/www.tuni.fi\/playlab\/creating-games-as-a-hobby-lessons-learned-from-five-years-of-game-jamming\/","title":{"rendered":"Creating Games as a Hobby \u2013 Lessons Learned from five years of Game Jamming"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">I have been fascinated with video games for as long as I remember. I have always thought\u00a0 there is a lot of creativity in them \u2013 interesting worlds and characters, interactions and challenges and memorable art and music. However, it took me quite a long time to come to the realization that I could make games as well.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">When I first started thinking about game making, I had quite a limited view on the topic \u2013 I thought that in order to develop games, one would need a studio with hundreds of developers and a great sum of funding. While I knew that some independent games existed, they still felt quite niche 10 years ago.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">However, my mindset switched a bit when <\/span><i><span style=\"font-weight: 400;\">Undertale <\/span><\/i><span style=\"font-weight: 400;\">(2015) came out. While Undertale is not the first successful independent game that reached a wide audience, it was the game which truly familiarized me with the concept of indie games and developing them. After playing <\/span><i><span style=\"font-weight: 400;\">Undertale<\/span><\/i><span style=\"font-weight: 400;\">, I was very inspired to try making games myself, or with a small group.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">At this point, I still had no idea on <\/span><i><span style=\"font-weight: 400;\">how<\/span><\/i><span style=\"font-weight: 400;\"> to actually make games. I did want to make games, and I spent time sketching and writing up ideas for possible games. But I was intimidated to actually download a game engine and start making games. Eventually, I was able to download GameMaker, and I was able to create a small 2D shooter game.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">I eventually got into university for a degree in game design \u2013 a career path I felt very excited to pursue. At this time I also became more familiar with the concept of <\/span><i><span style=\"font-weight: 400;\">game jams<\/span><\/i><span style=\"font-weight: 400;\"> \u2013 game making events that usually last for a few days or a week (though shorter and longer game jams are also a thing). Not long after starting university, I had the opportunity to participate in my first game jam \u2013 <\/span><b>Ludum Dare 45 <\/b><span style=\"font-weight: 400;\">in October 2019. <\/span><i><span style=\"font-weight: 400;\">Ludum Dare <\/span><\/i><span style=\"font-weight: 400;\">is (usually) bi-yearly game creation event where participants have to make a game that fits a certain theme in three days. I was excited to finally join a game jam, and I remember sharing this excitement with the rest of the team. During the first game jam, my role was artist, though I also started dabbling a bit on the role of animator.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">At the beginning of the jam, we were all coming up with all kinds of ideas left and right. However, despite the fact that our team was full of capable and skilled people with creative ideas, most of us were inexperienced with game development at the time. Unfortunately, our inexperience and unbalanced team composition (with nearly a dozen artistic people, but only one with proper programming knowledge) lead to a messy, unfinished game and ideas that were either abandoned or barely implemented. We ended up naming the game <\/span><i><span style=\"font-weight: 400;\">Hoot \u2018em Owl<\/span><\/i><span style=\"font-weight: 400;\">, which was like a humorous way to say shoot them all (our protagonist was an owl). While it is hard to describe the genre for an unfinished and broken game jam game, it was inspired by classic top-down adventure games.\u00a0<\/span><\/p>\n<figure id=\"attachment_16220\" aria-describedby=\"caption-attachment-16220\" style=\"width: 2074px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-08-at-13.00.55.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-16220 size-full\" src=\"https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-08-at-13.00.55.jpg\" alt=\"screenshot of a game, an wizard owl standing in a pentagram\" width=\"2074\" height=\"1502\" srcset=\"https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-08-at-13.00.55.jpg 2074w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-08-at-13.00.55-300x217.jpg 300w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-08-at-13.00.55-1024x742.jpg 1024w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-08-at-13.00.55-768x556.jpg 768w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-08-at-13.00.55-1536x1112.jpg 1536w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-08-at-13.00.55-2048x1483.jpg 2048w\" sizes=\"auto, (max-width: 2074px) 100vw, 2074px\" \/><\/a><figcaption id=\"caption-attachment-16220\" class=\"wp-caption-text\">Screenshot of the Ludum Dare 45 game: Hoot \u2018em Owl<\/figcaption><\/figure>\n<p><span style=\"font-weight: 400;\">It took me some time to have the courage to participate in another game jam, but eventually I wanted to participate in one again. Exactly two years later, I decided to join another Ludum Dare \u2013<\/span><b> Ludum Dare 49. <\/b><span style=\"font-weight: 400;\">This time, I was able to find myself another team (with one of the same teammates as for Ludum Dare 45) which was also a much more balanced team in terms of our skills, as we had people with technical knowledge, as well as artistic people who can make art, animations and music. This time, I also joined as an artist though I also was more confident in making a bunch of animations.\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Once again, I was filled with similar creative excitement I felt when I first participated in a game jam. From the get-go it seemed like this team had better communication and it was much easier to come up with a shared vision for a game (instead of a million different ideas that we tried to combine into a one singular idea). Of course, this was still only my second game jam, and first with this particular team, so we still made our fair share of mistakes.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Our biggest issue was probably time management \u2013 our initial scope for the game had to be cut down. We also wanted to make a game which had some sort of deep lore and story, but most of the story was written during the last day of the event. However, despite our shortcomings we were able to at least make a game which had a good atmosphere, and a clear structure. We never named the game formally, so it was just called <\/span><i><span style=\"font-weight: 400;\">Unfinished <\/span><\/i><span style=\"font-weight: 400;\">in the Ludum Dare website<\/span><i><span style=\"font-weight: 400;\">. <\/span><\/i><span style=\"font-weight: 400;\">It is a small side-scroller adventure-horror game where a scottish man named Gavin explores a haunted castle (there certainly isn\u2019t any plot twist about this in the game).\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">After Ludum Dare 49, I have participated in multiple other game jams (which most have been Ludum Dares, with the same team as well). Additionally, my role has shifted during my game jams. I started focusing more on making animations instead of art, as we already had two stellar artists on our team and I had become more interested in learning about animation. Furthermore, I had familiarized myself with game engines in order to take a more active role as a designer, and to help with the construction of the actual game project.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Our most recent Ludum Dare was <\/span><b>Ludum Dare 56 <\/b><span style=\"font-weight: 400;\">\u2013 which took place in October 2024, which also marks 5 years since my first game jam. This time, my role was as an animator and a designer.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">I think that the development process tends to become smoother with each game jam I participate in with this same team. I think we have good communication, and we have a much better understanding of how much can realistically be achieved in three days. Additionally, we all have improved our respective skill sets along the years, which allows us to make more polished and ambitious games. I feel quite proud of all our game jam games, though our most recent game <\/span><a href=\"https:\/\/ldjam.com\/events\/ludum-dare\/56\/wispering-woods\"><i><span style=\"font-weight: 400;\">Wispering Woods <\/span><\/i><\/a><span style=\"font-weight: 400;\">is the one I\u2019m proudest so far. It is also a classic top-down adventure game, though we really nailed the aesthetic and visual look this time.<\/span><\/p>\n<figure id=\"attachment_16221\" aria-describedby=\"caption-attachment-16221\" style=\"width: 2560px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-08-at-13.01.25-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16221\" src=\"https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-08-at-13.01.25-scaled.jpg\" alt=\"A bug-like creature standing on a bridge in dark woods with a blue wisp\" width=\"2560\" height=\"1424\" srcset=\"https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-08-at-13.01.25-scaled.jpg 2560w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-08-at-13.01.25-300x167.jpg 300w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-08-at-13.01.25-1024x570.jpg 1024w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-08-at-13.01.25-768x427.jpg 768w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-08-at-13.01.25-1536x854.jpg 1536w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-08-at-13.01.25-2048x1139.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/a><figcaption id=\"caption-attachment-16221\" class=\"wp-caption-text\">Screenshot of the Ludum Dare 56 game: Wispering Woods<\/figcaption><\/figure>\n<p><span style=\"font-weight: 400;\">Of course, I have done game development outside of game jams as well, but I still consider that game jams have considerably helped to improve me as a game developer. They have also been a great outlet for creativity, and a way to bond with my friends. I barely knew what a game engine was during my first game jam, but now a lot of my work during a game jam involves tweaking and editing things in the game engine.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">I believe that for people who are interested in working in or with games, game jams can be a beneficial and satisfying activity. During game jams you can learn new skills, meet new people and express your creativity. If you want to work in the game industry, you may be able to get something to put on your portfolio. But for me, I think what has been the most satisfying is seeing my own improvement. When I look at the screenshot from my first game jam and the screenshot from the latest one, I feel quite happy about my journey with game development and hope that I can see even more improvement in the future.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Game jams are a fun way to try making games as a hobby, but you can learn some serious skills from game jams as well.<\/p>\n","protected":false},"author":239,"featured_media":16221,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[172],"tags":[1283,605],"class_list":["post-16218","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-features","tag-gamedevelopment","tag-gamejam","entry","has-media"],"_links":{"self":[{"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/posts\/16218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/users\/239"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/comments?post=16218"}],"version-history":[{"count":2,"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/posts\/16218\/revisions"}],"predecessor-version":[{"id":16279,"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/posts\/16218\/revisions\/16279"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/media\/16221"}],"wp:attachment":[{"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/media?parent=16218"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/categories?post=16218"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/tags?post=16218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}