-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathblog.html
203 lines (168 loc) · 13 KB
/
blog.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Louisville Makes Games! - Game development community in Louisville, Kentucky</title>
<meta property="og:title" content="Louisville Makes Games! - Game development community in Louisville, Kentucky">
<meta property="og:site_name" content="Louisville Makes Games">
<meta property="og:url" content="http://louisvillemakesgames.org">
<meta property="og:description" content="Calling all Artists, Animators, Storytellers, Programmers, Musicians, and all creative folks – this is the community for you! Louisville Makes Games is an inclusive community created to connect and support anyone in the Louisville, Kentucky area who wants to create games!">
<meta property="og:type" content="website">
<meta property="og:image" content="/img/LouisvilleMakesGamesShareImage.jpg">
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdn.knightlab.com/libs/timeline3/latest/css/timeline.css">
<!-- Custom CSS -->
<link rel="stylesheet" href="css/main.css">
<!-- Font Awesome Icons -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
crossorigin="anonymous" referrerpolicy="no-referrer">
</head>
<body>
<nav class="navbar fixed-top navbar-expand-lg navbar-dark bg-dark">
<div class="container">
<a class="navbar-brand" href="index.html"><img src="img/logos/lmg/louisville-makes-games-horzontal-logo-for-dark-bg.svg" style="width: 250px; max-width: 250px;"></a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item">
<a class="nav-link" href="index.html" >Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="local-game-harvest.html" >Local Game Harvest</a>
</li>
<li class="nav-item">
<a class="nav-link" href="blog.html" >Blog</a>
</li>
<li class="nav-item">
<a class="nav-link" href="games.html" >Games</a>
</li>
<li class="nav-item">
<a class="nav-link" href="warpzone.html" >Warpzone</a>
</li>
<li class="nav-item">
<a class="nav-link" href="resources.html" >Resources</a>
</li>
<li class="nav-item">
<a class="nav-link" href="code-of-conduct.html" >Code of Conduct</a>
</li>
<li class="nav-item">
<a class="nav-link" href="donate.html" >Donate</a>
</li>
<li class="nav-item">
<a class="nav-link" href="press.html" >Press</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://louisvillemakesgames.printify.me" target="_blank">Store</a>
</li>
</ul>
</div>
</div>
</nav><main class="container my-5">
<h1>Blog</h1>
<div class="post" id="">
<article>
<h2>Into the World of Video Game Creation: My Presentation at the Bon Air Library</h2>
<p class="author-date">By Alex Bezuska, on 2023-05-22</p>
<div class="row">
<div class="col-md-6">
<p>On May 21st, I had the awesome opportunity to present at the Bon Air Library in Louisville, Kentucky representing Louisville Makes Games. The topic was one that I am truly passionate about: how to get started making video games. The audience consisted mainly of enthusiastic teens, accompanied by some equally curious parents. Together, we had an open discussion about how video games are made.</p>
<p>I kicked off the session by asking everyone to share their favorite video games and asked if they knew who created those games, many mentioned the names of game companies or publishers but I dug deeper to try to get folks to consider the individual people who create games either on small 1-2 person indie teams, or on large 3000 person teams like for Red Dead Redemption 2.</p><p>To demystify the process of making video games, I highlighted the various disciplines involved, extending beyond programming to encompass art, music, storytelling, sound design, and much more. The goal was to showcase the collaborative nature of game development and to inspire participants to explore the diverse array of skills required to bring their own game ideas to life.</p><p>Next we talked about tools such as game engines, and explained that each game engine is a tool box for making games and each includes a different number of tools, some smaller ones might be quicker to learn and get started while others might have a larger set of tools and be more capable once you take the time to learn a bunch of them.</p><p>I talked about how a major factor in making games is time, and putting in the effort to learn and teach yourself rather than try to use shortcuts. I mentioned the popular topic of AI like ChatGPT and how it can be a useful tool, but if you ask it to create code for your game without having at least a basic understanding of programming you will have a difficult time solving issues when AI gets things wrong. Like any tool, it can be useful to help but it is not a “do-it-all” solution.</p><p>The presentation at the Bon Air Library marked the first in our series of meetups organized as a partnership with Louisville Makes Games and the Louisville Free Public Library. The warm reception from the audience made it evident that this initiative would foster a vibrant community of aspiring game developers in Louisville. I am grateful to have played a part in sparking curiosity and igniting a passion for game creation among the attendees.</p><p>If you're interested in joining us for these gatherings and staying updated on all our free public events, be sure to join our group on meetup.com/louisvillemakesgames for email updates!</p>
<a href="https://docs.google.com/presentation/d/10jE5Bs7kQ80-MGy0YTqB0VsHvh82gQe3GIQ5K-BwG7g/edit?usp=sharing" target="_blank" class="btn btn-primary">View the full presentation slides here</a>
</div>
<div class="col-md-6">
<div class="image-container"><img class="img-fluid" src="/img/bon-air-library.png" alt="Into the World of Video Game Creation: My Presentation at the Bon Air Library"></div>
<p class="fw-bold image-caption-strong">Alex Bezuska giving a presentaion at Bon Air Library</p>
<p class="image-caption">Louisville, Kentucky</p>
</div>
</div>
</article>
<hr>
</div>
<div class="post" id="">
<article>
<h2>Locally Made Games at Louisville Arcade Expo!</h2>
<p class="author-date">By Alex Bezuska, on 2023-02-20</p>
<div class="row">
<div class="col-md-6">
<p>The Louisville Arcade Expo (LAX) is just around the corner, and we at Louisville Makes Games couldn't be more excited to be a part of it! This year's event is taking place from Friday, March 10 to Sunday, March 12, 2023, and it promises to be a fantastic showcase of retro gaming and local game development talent.</p>
<p>One of the main draws of the Louisville Arcade Expo is the chance to play retro arcade, console, and computer games. Whether you're a die-hard fan of classic games like Pac-Man and Space Invaders, or you're more interested in retro PC games like Doom and Quake played on a LAN, there's something for everyone at this event.</p><p>But the fun doesn't stop there - Louisville Makes Games and other local game developers will be there too, showing off our latest game projects and giving attendees a chance to play them before they're released. It's a great opportunity to see what kind of creative talent is brewing right here in Kentucky, and to get a glimpse of what the future of gaming might look like.</p><p>Of course, attending the Louisville Arcade Expo isn't free - but it's definitely worth the price of admission. A weekend pass will set you back $65, while day rates range from $20 to $35 depending on which day you attend. Kids under 10 get in for free, so it's a great way to introduce your little ones to the world of retro gaming and game development.</p><p>We can't wait to see you at the Louisville Arcade Expo! Whether you're a die-hard gamer or you're just curious about the local game development scene, this event is not to be missed. See you there!</p>
<a href="https://www.louisvillearcade.com/" target="_blank" class="btn btn-primary">Get your tickets for LAX!</a>
</div>
<div class="col-md-6">
<div class="image-container"><img class="img-fluid" src="/img/louisville-arcade-expo-2023-promo.jpg" alt="Locally Made Games at Louisville Arcade Expo!"></div>
<p class="fw-bold image-caption-strong">Locally-made indie games</p>
<p class="image-caption">available for all ages to try out at LAX</p>
</div>
</div>
</article>
<hr>
</div>
<div class="post" id="">
<article>
<h2>Why Licenses Matter</h2>
<p class="author-date">By Alex Bezuska, on 2023-02-19</p>
<div class="row">
<div class="col-md-6">
<p></p>
<p>When creating a game project, it can be tempting to use assets found online as a shortcut to creating original content. However, it is important to pay attention to the license associated with each asset to ensure that it can be used appropriately.</p><p>Understanding Creative Commons Zero and Other Licenses</p><p>Creative Commons Zero (CC0) is a public domain license that allows for free use of an asset without attribution. However, most other licenses do require some form of attribution, which means giving credit to the original artist for their work. The MIT license is one example of a license that requires attribution. Game developers should also be wary of "viral" licenses like the GPL v3, which requires that any derivative works also be released under the GPL v3 license.</p><p>Giving Credit to Artists</p><p>When using other people's work in game projects, it's important to make sure that the artist receives proper credit. This can be done through including the artist's name in the game credits or on the game's page on a jam site, for example. Some licenses may also require a link back to the originaly work or the creator's website.</p><p>TL;DR:</p><p>Use Creative Commons or MIT licensed assets, be wary of GPL, and credit the artist.</p>
</div>
<div class="col-md-6">
<div class="image-container"><img class="img-fluid" src="/img/Jason-Thompson---Local-Louisville-composer.jpg" alt="Why Licenses Matter"></div>
<p class="fw-bold image-caption-strong">Jason Thompson, Local Louisville composer</p>
<p class="image-caption">Photo by David R. Lutman, Courier Journal, Aug 4 2019</p>
</div>
</div>
</article>
<hr>
</div>
</main>
<footer class="bg-dark text-light p-5">
<div class="container">
<div class="row">
<div class="col-12 col-md-6">
<p id="year-range"></p>
<p>501(c)3 non-profit organization<br>
Louisville, Kentucky</p>
</div>
<div class="col-12 col-md-6 text-md-end">
<div class="cc-zero mt-4">
<a href="https://creativecommons.org/publicdomain/zero/1.0/" target="_blank">
<img src="https://licensebuttons.net/p/zero/1.0/88x31.png" alt="Creative Commons Zero">
</a>
</div>
<p class="mt-2">This website is licensed under
<a href="https://creativecommons.org/publicdomain/zero/1.0/" target="_blank" rel="noopener">Creative Commons
Zero</a>
</p>
<p>Feel free to view/use our source code on <a
href="https://github.com/LouisvilleMakesGames/LouisvilleMakesGames.org" target="_blank"
rel="noopener">GitHub</a></p>
</div>
</div>
</div>
</footer>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"
integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
<script>
// Update the year range in the footer dynamically
const currentYear = new Date().getFullYear();
document.getElementById('year-range').textContent = `2014-${currentYear} Louisville Makes Games, Inc.`;
// Your existing code for the random color functionality
window.addEventListener("load", function() {
const elements = document.querySelectorAll(".image-container");
const colors = ["red", "blue", "yellow"];
elements.forEach(function(element) {
const randomColor = colors[Math.floor(Math.random() * colors.length)];
element.classList.add(randomColor);
});
});
</script>
</html>