User:PavelCheloveckov: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
__NOTOC__
__NOTOC__
__NOEDITSECTION__
__NOEDITSECTION__
<style>
/* CSS стили */
body {
  background-color: #1a1a1a;
  color: #e0d6c5;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  margin: 0;
  padding: 15px;
}
/* Навигация */
.wikitable {
  background: #1a1a1a !important;
  border: none !important;
  color: #e0d6c5 !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  max-width: 1000px;
  margin: auto;
  border-radius: 12px;
  overflow: hidden;
  border: 2px solid #f7921e !important;
}
.wikitable td {
  padding: 8px !important;
  color: #e0d6c5 !important;
  transition: background-color 0.3s ease, color 0.3s ease;
}
.wikitable td:hover {
  background-color: #f7921e !important;
  color: #1a1a1a !important;
  border-radius: 8px;
  cursor: pointer;
  box-shadow: 0 0 10px #f7921eaa;
}
.wikitable a {
  color: #f7921e !important;
  text-decoration: none !important;
  transition: color 0.3s ease;
}
.wikitable a:hover {
  color: #ffae40 !important;
  text-decoration: underline !important;
}
/* Заголовки */
h2 {
  color: #f7921e;
  text-shadow: 0 0 5px #f7921e88;
  margin-top: 30px;
  margin-bottom: 10px;
}
/* Карточки проектов */
div[style*="background:#1a1a1a"] {
  border: 1px solid #f7921e !important;
  border-radius: 10px !important;
  padding: 15px !important;
  color: #e0d6c5 !important;
  transition: box-shadow 0.3s ease;
  box-sizing: border-box;
}
div[style*="background:#1a1a1a"]:hover {
  box-shadow: 0 0 15px #f7921eaa;
}
/* Ссылки */
a {
  color: #f7921e;
  text-decoration: none;
  transition: color 0.3s ease;
}
a:hover {
  color: #ffae40;
  text-decoration: underline;
}
/* Цитата */
#quote {
  font-style: italic;
  margin: 30px auto;
  max-width: 900px;
  color: #f7921e;
  text-shadow: 0 0 8px #f7921ebb;
  font-size: 1.3em;
  font-weight: 600;
}
/* Flex-контейнер для проектов */
div[style*="display:flex"] {
  max-width: 1000px;
  margin: 20px auto;
  gap: 10px;
}
/* Мобильная адаптивность */
@media (max-width: 720px) {
  .wikitable td {
    font-size: 14px !important;
    padding: 6px !important;
  }
  div[style*="background:#1a1a1a"] {
    min-width: auto !important;
    flex: 1 1 100% !important;
  }
  div[style*="display:flex"] {
    flex-direction: column !important;
  }
}
</style>


{{User page
{{User page
Line 145: Line 24:


<!-- ===== НАВИГАЦИЯ ===== -->
<!-- ===== НАВИГАЦИЯ ===== -->
<div style="border-radius:12px; overflow:hidden; border:2px solid #f7921e; margin:auto; max-width:1000px;">
{| class="wikitable" style="background:#1a1a1a; border:2px solid #f7921e; border-radius:12px; width:100%; max-width:1000px; margin:auto; text-align:center; font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-weight:bold; font-size:16px;"
{| class="wikitable" style="background:#1a1a1a; border:none; width:100%; text-align:center; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-weight: 600; font-size: 16px; border-collapse: separate; border-spacing: 0;"
|-
|-
| style="padding:8px;" | [[#about|<span style="color:#f7921e;">About Pavel</span>]]
| style="padding:8px;" | [[#about|<span style="color:#f7921e;">About Pavel</span>]]
Line 156: Line 34:
| style="padding:8px;" | [[#links|<span style="color:#f7921e;">External Links</span>]]
| style="padding:8px;" | [[#links|<span style="color:#f7921e;">External Links</span>]]
|}
|}
</div>


<!-- ==== ABOUT ==== -->
<!-- ==== ABOUT ==== -->
Line 167: Line 44:
<span id="projects"></span>
<span id="projects"></span>
== Projects ==
== Projects ==
<div style="display:flex; flex-wrap:wrap; gap:10px;">
 
  <div style="flex:1; min-width:290px; background:#1a1a1a; border:1px solid #f7921e; padding:10px; border-radius:10px;">
{| class="wikitable" style="background:#1a1a1a; border:1px solid #f7921e; border-radius:10px; width:100%; max-width:1000px; margin:auto; padding:10px; font-weight:normal; color:#e0d6c5; font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;"
  [[Freeman's Journey]]
|-
  * Single-player mod for Half-Life 2
| [[Freeman's Journey]]<br />
  * New custom UI (VGUI)
* Single-player mod for Half-Life 2<br />
  * Unique story, interface, and gameplay mechanics
* New custom UI (VGUI)<br />
  </div>
* Unique story, interface, and gameplay mechanics
  <div style="flex:1; min-width:290px; background:#1a1a1a; border:1px solid #f7921e; padding:10px; border-radius:10px;">
|-
  '''Portal: Lost Episode'''
| '''Portal: Lost Episode'''<br />
  * Alternate storyline
* Alternate storyline<br />
  * Custom level architecture
* Custom level architecture<br />
  * Visual experiments and shaders
* Visual experiments and shaders
  </div>
|-
  <div style="flex:1; min-width:290px; background:#1a1a1a; border:1px solid #f7921e; padding:10px; border-radius:10px;">
| '''LumberCraft'''<br />
  '''LumberCraft'''
* Factorio-like Pygame project<br />
  * Factorio-like Pygame project
* Resource management, map, UI<br />
  * Resource management, map, UI
* Custom engine logic
  * Custom engine logic
|}
  </div>
</div>


<!-- ==== SKILLS ==== -->
<!-- ==== SKILLS ==== -->
Line 216: Line 91:
<span id="quote"></span>
<span id="quote"></span>
== Quote ==
== Quote ==
“User interfaces are more than menus – they are the invisible bond between game and player.” — '''PavelCheloveckov'''
<span style="color:#f7921e; font-style:italic;">“User interfaces are more than menus – they are the invisible bond between game and player.”</span> — '''PavelCheloveckov'''


<!-- ==== LINKS ==== -->
<!-- ==== LINKS ==== -->

Revision as of 08:55, 28 July 2025

UserCover-PavelCheloveckov.png


UserAvatar-PavelCheloveckov.png


PavelCheloveckov


User SandboxUser Settings
6516d8c837d20250704014438211.png
About Pavel Projects Skills Tools Timeline Quote External Links

About Pavel

PavelCheloveckov is an independent developer focused on modding, UI design, and creative work using the Source 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

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

External Links