Compare commits
4 Commits
e92b78f32b
...
2e9dcad605
Author | SHA1 | Date |
---|---|---|
Lorenzo Cogotti | 2e9dcad605 | |
Lorenzo Cogotti | 27cf87fd8e | |
Lorenzo Cogotti | c11c5cfed2 | |
Lorenzo Cogotti | fc4035792f |
|
@ -1,6 +0,0 @@
|
||||||
---
|
|
||||||
title: Articles
|
|
||||||
menu_title: Articles
|
|
||||||
mobile_menu_title: Articles
|
|
||||||
layout: rss-list
|
|
||||||
---
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
title: Presentations
|
||||||
|
menu_title: Presentations
|
||||||
|
layout: rss-list
|
||||||
|
---
|
|
@ -0,0 +1,29 @@
|
||||||
|
---
|
||||||
|
title: "NotGDC 2023"
|
||||||
|
mobile_menu_title: "NotGDC 2023"
|
||||||
|
get_in_touch: true
|
||||||
|
date: 2023-03-23
|
||||||
|
news_keywords: [ "NotGDC", "LOVE2D", "Game Development", "gamedev", "Yui", "user interface", "UI" ]
|
||||||
|
---
|
||||||
|
|
||||||
|
## NotGDC 2023
|
||||||
|
|
||||||
|
During [NotGDC 2023](https://notgdc.io) we introduce [Yui](https://gitea.it/1414codeforge/yui) -- **Yet another User Interface** library.
|
||||||
|
|
||||||
|
|
||||||
|
You can use it to effortlessly create user interfaces for your game,
|
||||||
|
using the [LÖVE](https://love2d.org) 2D game engine.
|
||||||
|
Its main features are:
|
||||||
|
|
||||||
|
- Declarative approach to interface building
|
||||||
|
- Extensible widget library
|
||||||
|
- Out of the box localization support
|
||||||
|
- Intuitive widget layout on screen
|
||||||
|
- Built-in navigation via mouse, joystick or keyboard
|
||||||
|
- Reasonably small and hackable codebase
|
||||||
|
|
||||||
|
The following slides summarize **Yui**'s strong points and give a taste of how it looks and feels - on code and on screen.
|
||||||
|
|
||||||
|
Enjoy!
|
||||||
|
|
||||||
|
[Download PDF](notgdc-2023-yui.pdf)
|
Binary file not shown.
|
@ -6,28 +6,52 @@ get_in_touch: true
|
||||||
date: 2022-03-10T00:40:51+02:00
|
date: 2022-03-10T00:40:51+02:00
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
||||||
{{< flexcolumn style="justify-content:center;align-items:center" >}}
|
{{< flexcolumn style="justify-content:center;align-items:center" >}}
|
||||||
|
|
||||||
{{% div class="container cards-list" style="width:75%" %}}
|
{{% div class="container cards-list" style="width:75%" %}}
|
||||||
|
|
||||||
{{% div %}}
|
{{% div %}}
|
||||||
**Lorenzo Cogotti** - founder of The DoubleFourteen Code Forge, software architect,
|
**Lorenzo Cogotti** — founder of The DoubleFourteen Code Forge, software architect,
|
||||||
game developer. He promotes free-software, open-source, practice-based research,
|
game developer. He promotes free-software, open-source, practice-based research,
|
||||||
and common wisdom:
|
and common wisdom:
|
||||||
{{% div style="text-align:center" %}}
|
{{% div style="text-align:center" %}}
|
||||||
*"Any life worth living has enough time to play video games."*
|
*"Any life worth living has enough time to play video games."*
|
||||||
{{% /div %}}
|
{{% /div %}}
|
||||||
|
{{% /div %}}
|
||||||
|
|
||||||
{{% spacer %}}
|
{{% spacer %}}
|
||||||
|
|
||||||
{{% div %}}
|
{{% div %}}
|
||||||
**Katerina Zykova** - communication manager, master in innovation and puzzle fun.
|
**Katerina Zykova** — communication manager, master in innovation and puzzle fun.
|
||||||
Stand for equality, personal approach, and memes.
|
Stand for equality, personal approach, and memes.
|
||||||
{{% /div %}}
|
{{% /div %}}
|
||||||
|
|
||||||
{{% /div %}}
|
|
||||||
|
|
||||||
{{% spacer %}}
|
{{% spacer %}}
|
||||||
|
|
||||||
|
{{% div %}}
|
||||||
|
**Andrea Pasquini** — a game developer skilled in various languages from JavaScript to C++.
|
||||||
|
He likes developing software for fun. Entering the video game development world
|
||||||
|
inspired by retro games and his beloved Monkey Island I and II.
|
||||||
|
|
||||||
|
Plus, Andrea's in charge of sports in our team: surfing, hiking? He can do it all.
|
||||||
|
{{% /div %}}
|
||||||
|
|
||||||
|
{{% spacer %}}
|
||||||
|
|
||||||
|
{{% div %}}
|
||||||
|
**Sara Pintus** — our fantastic concept artist with experience in video games and digital transformation.
|
||||||
|
She firmly believes that art is "brain food" capable of making the world a better place.
|
||||||
|
|
||||||
|
To her, happiness is pizza and a good game.
|
||||||
|
{{% /div %}}
|
||||||
|
|
||||||
|
{{% spacer %}}
|
||||||
|
|
||||||
|
{{% div %}}
|
||||||
|
**Crescendo** — composer, audio designer and average bard, all included: making music, granting buffs, and cracking bad jokes, possibly all at once.
|
||||||
|
Card games enthusiast and robots enjoyer, will play anything with a good story and lots of talking... and if no one's talking, they'd better be singing.
|
||||||
|
{{% /div %}}
|
||||||
|
|
||||||
|
{{% /div %}}
|
||||||
|
|
||||||
{{< /flexcolumn >}}
|
{{< /flexcolumn >}}
|
||||||
|
|
|
@ -11,13 +11,13 @@
|
||||||
<div id="mobile-subnav">
|
<div id="mobile-subnav">
|
||||||
<input type="checkbox" name="mobile-toggle" id="mobile-toggle">
|
<input type="checkbox" name="mobile-toggle" id="mobile-toggle">
|
||||||
<div class="" id="menu">
|
<div class="" id="menu">
|
||||||
{{ with .Site.GetPage "articles" }}
|
|
||||||
<a href="{{ "articles/" | relLangURL }}" class="navbar-item">{{ default .Params.menu_title .Params.mobile_menu_title }}</a>
|
|
||||||
{{ end }}
|
|
||||||
{{ with .Site.GetPage "blog" }}
|
{{ with .Site.GetPage "blog" }}
|
||||||
<a href="{{ "blog/" | relLangURL }}" class="navbar-item">{{ default .Params.menu_title .Params.mobile_menu_title }}</a>
|
<a href="{{ "blog/" | relLangURL }}" class="navbar-item">{{ default .Params.menu_title .Params.mobile_menu_title }}</a>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
<a href="https://git.doublefourteen.io/explore/repos" class="navbar-item external-link external-link-light">{{ i18n "menu-source" }}</a>
|
{{ with .Site.GetPage "presentations" }}
|
||||||
|
<a href="{{ "presentations/" | relLangURL }}" class="navbar-item">{{ default .Params.menu_title .Params.mobile_menu_title }}</a>
|
||||||
|
{{ end }}
|
||||||
|
<a href="https://gitea.it/1414codeforge" class="navbar-item external-link external-link-light">{{ i18n "menu-source" }}</a>
|
||||||
{{ with .Site.GetPage "doublefourteen"}}
|
{{ with .Site.GetPage "doublefourteen"}}
|
||||||
<a href="{{ "doublefourteen/" | relLangURL }}" class="navbar-item df-community-link">
|
<a href="{{ "doublefourteen/" | relLangURL }}" class="navbar-item df-community-link">
|
||||||
{{ default .Params.menu_title .Params.mobile_menu_title }}
|
{{ default .Params.menu_title .Params.mobile_menu_title }}
|
||||||
|
@ -29,13 +29,13 @@
|
||||||
<nav id="navbar" class="nav">
|
<nav id="navbar" class="nav">
|
||||||
<div class="container" style="display:flex; justify-content: space-between;">
|
<div class="container" style="display:flex; justify-content: space-between;">
|
||||||
<div>
|
<div>
|
||||||
{{ with .Site.GetPage "articles" }}
|
|
||||||
<a href="{{ "articles/" | relLangURL }}" class="navbar-item">{{ .Params.menu_title }}</a>
|
|
||||||
{{ end }}
|
|
||||||
{{ with .Site.GetPage "blog" }}
|
{{ with .Site.GetPage "blog" }}
|
||||||
<a href="{{ "blog/" | relLangURL }}" class="navbar-item">{{ .Params.menu_title }}</a>
|
<a href="{{ "blog/" | relLangURL }}" class="navbar-item">{{ .Params.menu_title }}</a>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
<a href="https://git.doublefourteen.io/explore/repos" class="navbar-item external-link external-link-light">{{ i18n "menu-source" }}</a>
|
{{ with .Site.GetPage "presentations" }}
|
||||||
|
<a href="{{ "presentations/" | relLangURL }}" class="navbar-item">{{ .Params.menu_title }}</a>
|
||||||
|
{{ end }}
|
||||||
|
<a href="https://gitea.it/1414codeforge" class="navbar-item external-link external-link-light">{{ i18n "menu-source" }}</a>
|
||||||
{{ with .Site.GetPage "doublefourteen" }}
|
{{ with .Site.GetPage "doublefourteen" }}
|
||||||
<a href="{{ "doublefourteen/" | relLangURL }}" class="navbar-item df-community-link">
|
<a href="{{ "doublefourteen/" | relLangURL }}" class="navbar-item df-community-link">
|
||||||
{{ .Params.menu_title }}
|
{{ .Params.menu_title }}
|
||||||
|
|
Loading…
Reference in New Issue