User:PavelCheloveckov: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 24: | Line 24: | ||
<!-- ===== НАВИГАЦИЯ ===== --> | <!-- ===== НАВИГАЦИЯ ===== --> | ||
<div style="display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:20px auto; max-width:1000px;"> | |||
<div style="background:#1a1a1a; border:2px solid #f7921e; border-radius:8px; padding:8px 12px;"> | |||
<a href="#about" style="color:#f7921e; text-decoration:none; font-weight:600;">About Pavel</a> | |||
</div> | |||
<div style="background:#1a1a1a; border:2px solid #f7921e; border-radius:8px; padding:8px 12px;"> | |||
<a href="#projects" style="color:#f7921e; text-decoration:none; font-weight:600;">Projects</a> | |||
</div> | |||
<div style="background:#1a1a1a; border:2px solid #f7921e; border-radius:8px; padding:8px 12px;"> | |||
<a href="#skills" style="color:#f7921e; text-decoration:none; font-weight:600;">Skills</a> | |||
</div> | |||
<div style="background:#1a1a1a; border:2px solid #f7921e; border-radius:8px; padding:8px 12px;"> | |||
<a href="#tools" style="color:#f7921e; text-decoration:none; font-weight:600;">Tools</a> | |||
</div> | |||
<div style="background:#1a1a1a; border:2px solid #f7921e; border-radius:8px; padding:8px 12px;"> | |||
<a href="#timeline" style="color:#f7921e; text-decoration:none; font-weight:600;">Timeline</a> | |||
</div> | |||
<div style="background:#1a1a1a; border:2px solid #f7921e; border-radius:8px; padding:8px 12px;"> | |||
<a href="#quote" style="color:#f7921e; text-decoration:none; font-weight:600;">Quote</a> | |||
</div> | |||
<div style="background:#1a1a1a; border:2px solid #f7921e; border-radius:8px; padding:8px 12px;"> | |||
<a href="#links" style="color:#f7921e; text-decoration:none; font-weight:600;">External Links</a> | |||
</div> | |||
</div> | |||
<!-- ==== ABOUT ==== --> | <!-- ==== ABOUT ==== --> | ||
Line 44: | Line 57: | ||
<span id="projects"></span> | <span id="projects"></span> | ||
== Projects == | == Projects == | ||
<div style="display:flex; flex-wrap:wrap; gap:15px; justify-content:center; margin:20px auto; max-width:1000px;"> | |||
<div style="flex:1 1 280px; background:#1a1a1a; border:1px solid #f7921e; border-radius:10px; padding:15px; box-sizing:border-box;"> | |||
<span style="color:#f7921e; font-weight:600;">Freeman's Journey</span><br> | |||
• Single-player mod for Half-Life 2<br> | |||
• New custom UI (VGUI)<br> | |||
• Unique story, interface, and gameplay mechanics | |||
</div> | |||
<div style="flex:1 1 280px; background:#1a1a1a; border:1px solid #f7921e; border-radius:10px; padding:15px; box-sizing:border-box;"> | |||
<span style="color:#f7921e; font-weight:600;">Portal: Lost Episode</span><br> | |||
• Alternate storyline<br> | |||
• Custom level architecture<br> | |||
• Visual experiments and shaders | |||
</div> | |||
<div style="flex:1 1 280px; background:#1a1a1a; border:1px solid #f7921e; border-radius:10px; padding:15px; box-sizing:border-box;"> | |||
<span style="color:#f7921e; font-weight:600;">LumberCraft</span><br> | |||
• Factorio-like Pygame project<br> | |||
• Resource management, map, UI<br> | |||
• Custom engine logic | |||
</div> | |||
</div> | |||
<!-- ==== SKILLS ==== --> | <!-- ==== SKILLS ==== --> | ||
<span id="skills"></span> | <span id="skills"></span> | ||
== Skills == | == Skills == | ||
* Level design with [[Hammer]] | * Level design with [[Hammer]] | ||
* UI creation with VGUI | * UI creation with VGUI | ||
* Python and Pygame programming | * Python and Pygame programming | ||
* Font embedding (OTF/TTF) | * Font embedding (OTF/TTF) | ||
* Ambient sound design | * Ambient sound design | ||
* Entity scripting via I/O system | * Entity scripting via I/O system | ||
* Menu and interface architecture | * Menu and interface architecture | ||
Line 91: | Line 106: | ||
<span id="quote"></span> | <span id="quote"></span> | ||
== Quote == | == Quote == | ||
< | <blockquote style="border-left:4px solid #f7921e; padding-left:10px; color:#e0d6c5; font-style:italic; max-width:800px; margin:20px auto;"> | ||
“User interfaces are more than menus – they are the invisible bond between game and player.” | |||
— <span style="color:#f7921e; font-weight:600;">PavelCheloveckov</span> | |||
</blockquote> | |||
<!-- ==== LINKS ==== --> | <!-- ==== LINKS ==== --> |
Revision as of 08:58, 28 July 2025
<a href="#about" style="color:#f7921e; text-decoration:none; font-weight:600;">About Pavel</a>
<a href="#projects" style="color:#f7921e; text-decoration:none; font-weight:600;">Projects</a>
<a href="#skills" style="color:#f7921e; text-decoration:none; font-weight:600;">Skills</a>
<a href="#tools" style="color:#f7921e; text-decoration:none; font-weight:600;">Tools</a>
<a href="#timeline" style="color:#f7921e; text-decoration:none; font-weight:600;">Timeline</a>
<a href="#quote" style="color:#f7921e; text-decoration:none; font-weight:600;">Quote</a>
<a href="#links" style="color:#f7921e; text-decoration:none; font-weight:600;">External Links</a>
About Pavel
PavelCheloveckov is an independent developer focused on modding, UI design, and creative work using the Source engine.
Founder of KLG Studio, a team dedicated to original mods and prototypes.
Projects
Freeman's Journey
• Single-player mod for Half-Life 2
• New custom UI (VGUI)
• Unique story, interface, and gameplay mechanics
Portal: Lost Episode
• Alternate storyline
• Custom level architecture
• Visual experiments and shaders
LumberCraft
• Factorio-like Pygame project
• Resource management, map, UI
• Custom engine logic
Skills
- Level design with Hammer
- UI creation with VGUI
- Python and Pygame programming
- Font embedding (OTF/TTF)
- Ambient sound design
- Entity scripting via I/O system
- Menu and interface architecture
Tools
Hammer,
Source 2013,
VTFEdit,
GCFScape,
Half-Life Model Viewer,
Crowbar
- Pygame · PyCharm · Paint.NET · Audacity
Timeline
- 2021: First contact with Source engine and games
- 2022: Started Python programming
- 2023: Began level design with Hammer
- 2024–2025: Mod and game development; founded KLG Studio
Quote
“User interfaces are more than menus – they are the invisible bond between game and player.” — PavelCheloveckov